跳至内容
KnowHost

KnowHost

知主机, 聊主机, 分享优惠

Vultr
KnowHost
  • 登录账户
  • 帖子
    • 最新帖子
    • 热门帖子
  • 论坛
    • 所有版块
    • 论坛搜索
    • 我要发帖
    • 在线用户
  • VPS
    • RackNerd
    • CloudCone
    • DMIT.io
    • HostDare
    • 搬瓦工
    • NATVPS
    • FreeVPS.org
  • XUAN
    • 如何选择 VPS?
    • $1/月 VPS 主机
    • $2/月 VPS 主机
    • 低价 VPS 主机推荐
    • 低价 Windows VPS
    • 洛杉矶 VPS 主机
    • 低价 NVMe 存储 VPS
    • 低价 AMD Ryzen VPS
    • YABS.sh
    • OVZ vs Xen vs KVM
  • 工具
    • 域名可用性查询
    • 域名WHOIS查询
    • DNS 查询
    • IP 地址查询
    • CSR 生成器
    • 站长工具大全
  • 知识库
  • WP
    • WordPress 插件
    • WordPress 主题
    • PerfMatters
  • wpForowpForo
  • 关于
    • Bio
Hosted by 腾讯云

域名注册商

16
  • GoDaddy
  • name.com
  • DynaDot
  • NameCheap
  • iwantmyname
  • 101domain
  • DomainDiscount24
  • Google Domains
  • Porkbun
  • NameSilo
  • EuroDNS
  • Register.com
  • Network Solutions
  • ionos (1and1)
  • gandi.net
  • Hover.com

VPS 主机商

21
  • BandWagonHost
  • CloudCone
  • DigitalOcean
  • HostWinds
  • ServerHub
  • PhotonVPS
  • LightSail
  • LightHouse
  • LightNode
  • Linode
  • RackNerd
  • Vultr
  • IntoVPS
  • AlibabaCloud
  • PacificRack
  • BuyVM
  • JustHost.ru
  • RamNode
  • DediPath
  • BudgetVM
  • AlphaVPS

共享主机商

2
  • BlueHost
  • HostGator

域名主机工具

13
  • IntoDNS
  • InstantDomainSearch
  • ClouDNS.net
  • HE.net
  • DomainR
  • DomainTyper
  • Free DNS (afraid.org)
  • Free Public DNS (Namecheap)
  • NOIP
  • dns-lookup.com
  • WHO.is
  • CloudFlare
  • FreeDNS (NameCheap)
FOSSBilling

FOSSBilling

30
  • FOSSBilling 简介
  • FOSSBilling 系统要求
  • FOSSBilling 安装
  • 使用 Docker 安装 FOSSBilling
  • 从 BoxBilling 迁移到 FOSSBilling
  • 构建 FOSSBilling
  • 更新 FOSSBilling
  • 手动重置 FOSSBilling 管理员密码
  • FOSSBilling 配置文件
  • FOSSBilling 本地化
  • 配置公司信息
  • 定制发票 PDFs
  • FOSSBilling 电子邮件模板
  • FOSSBilling API 密钥
  • FOSSBilling 域名转售
  • 主机产品类型
  • FOSSBilling 与 CWP 集成
  • FOSSBilling 与 HestiaCP 集成
  • 其他服务器管理
  • FOSSBilling 与 WHM 集成
  • 安全最佳实践
  • FOSSBilling 安全配置
  • JavaScript 中的 API 包装器
  • FOSSBilling API 参考
  • FOSSBilling 文件结构
  • Twig 过滤器 & 功能
  • FOSSBilling 事件钩子
  • FOSSBilling 故障排除
  • 可用的扩展和付款模块
  • FOSSBilling 常见问题
View Categories
  • 首页
  • 知识库
  • FOSSBilling
  • 使用 Docker 安装 FOSSBilling

使用 Docker 安装 FOSSBilling

Docker 容器将应用程序与主机系统隔离,并解决“它在我的机器上工作”的头痛问题。使用这种方法,使用 Docker 的每个人都运行的环境几乎与其他环境相同。这是确保每个人都拥有相同环境的好方法,从而减少出现问题的可能性。

Docker 还允许您在同一台机器上以不同的配置运行多个容器。要了解有关容器的更多信息,我们强烈建议您先阅读 Docker 的解释。

先决条件

在进一步进行之前,请确保您安装了 Docker 引擎。要安装 Docker 引擎,请访问 Docker 的安装页面,并按照平台的说明进行操作。

说明

我们的官方 Docker 图像可以单独使用,也可以作为构图的一部分使用。选择使用哪个取决于您的需求和用例。

一般来说,如果您想运行一个简单的 FOSSBilling 容器,该容器将连接到外部数据库,那么独立安装可能是合适的。但是,如果您正在寻找一个现成的环境,使用 Docker Compose 可能更合适。

这些说明使用最新图像,这是 FOSSBilling 的最新稳定版本。这可以更改为预览版本的预览,或根据需要更改为特定的版本号。

独立

这是一个简单地运行带有名为 fossbilling 的卷的最新 FOSSBilling 映像的示例,其中更改将持续存在:

docker run -d -p 80:80 -v=fossbilling:/var/www/html --restart=always fossbilling/fossbilling:latest

容器启动后,您可以通过在网络浏览器中访问服务器 IP/主机名来访问 FOSSBilling Web 安装程序。使用此方法,您将需要一个外部数据库,其详细信息应在安装程序中使用。

Docker Compose

这是一个 docker-compose.yml 的示例,它使用我们的图像和 MySQL 图像(根据您的要求进行调整):

version: "3.9"services:  fossbilling:    image: fossbilling/fossbilling:latest    restart: always    ports:      - 80:80    volumes:      - fossbilling:/var/www/html  mysql:    image: mysql:8.2    restart: always    environment:      MYSQL_DATABASE: fossbilling      MYSQL_USER: fossbilling      MYSQL_PASSWORD: fossbilling      MYSQL_RANDOM_ROOT_PASSWORD: '1'    volumes:      - mysql:/var/lib/mysqlvolumes:  fossbilling:  mysql:

要使用上述示例 docker-compose.yml,请在同一目录中运行 docker compose up -dwhile 来启动容器。第一次启动可能需要一段时间,因为 Docker 将下载所需的图像。容器启动后,可以使用 FOSSBilling Web 界面完成安装。

如果该示例已在本地机器上使用,则可以在 http://localhost 上访问 FOSSBilling Web 安装程序,否则可以通过在 Web 浏览器中访问您的服务器 IP/主机名来访问它。假设数据库详细信息没有更改,则为:

  • Hostname: mysql
  • Database: fossbilling
  • Username: fossbilling
  • Password: fossbilling

安装后

如果 cron 作业未配置,则 FOSSBilling 将无法正常运行。

无论使用哪种安装方法,在完成安装后,您仍然需要配置一个 cron 作业,以确保计划任务运行。这可以使用主机系统上的以下命令来实现(酌情将<容器名称/id>替换为容器名称/ID):

(crontab -l; echo "*/5 * * * * docker exec <container name/id> su www-data -s /usr/local/bin/php /var/www/html/cron.php")|awk '!x[$0]++'|crontab -

如果您不知道上述的容器名称或 ID,您可以获得带有 docker ps 的容器列表。

  • NameCheap - .COM 顶级域名仅需 $5.98/年!
  • NATKVM - 购买 NAT VPS 仅需 4.99$/年!
  • RackNerd – 1 GB KVM VPS 仅需 $11.29/年
  • 搬瓦工 - 美西 VPS/三网优化/1 CPU/1G 内存/20G 硬盘/1T 流量/36.36美元/年
更新 2025-11-20
FOSSBilling

您的感觉是什么

  • Happy
  • 常规
  • Sad
FOSSBilling 安装从 BoxBilling 迁移到 FOSSBilling

Powered by BetterDocs

  • ★ 腾讯云 – 爆款 2 核 2G 内存 服务器 68元/年 – 首单特惠!
  • ★ 阿里云 – 轻量应用服务器 2 核 2G 内存 38元/年  – 上云首选!
  • ★ NATKVM.net – 超低价购买 NAT KVM VPS 仅需 4.99$/年!
  • ★ RackNerd – 1 CPU/1 GB 内存 KVM VPS 仅需 10.76$/年!
  • ★ CloudCone  – 2 vCPU/2 GB 内存 VPS 终生优惠, 仅需 14.49 $/年!

2025 © KnowHost - 知晓所有主机

托管于 *

144 次查询,使用了 1.200 秒

  • 登录
忘记密码?
忘记密码了吗?请输入您的用户名或邮件地址。您将通过邮件收到一个创建新密码的链接。
body::-webkit-scrollbar { width: 7px; }body::-webkit-scrollbar-track { border-radius: 10px; background: #f0f0f0; }body::-webkit-scrollbar-thumb { border-radius: 50px; background: #dfdbdb }