五折优惠 所有套餐限时优惠,起价 $2.48/mo
发票忍者

发票忍者

Invoice Ninja 是一款自托管发票管理工具,支持报价单、周期性账单、通过 Stripe 和 PayPal 处理付款、工时记录以及项目计费,适合自由职业者和代理商使用。核心功能免费开源,可自行部署,另有可选的白标扩展。

版本

5

操作系统

Ubuntu Server 24.04 LTS

最小 RAM

2 GB

IP 类型

IPv4

访问

打开浏览器,访问: http://<SERVER_IP> (HTTP)

管理员凭据已自动生成并保存在 /opt/invoiceninja/.env 文件。

  • 电子邮件 → IN_USER_EMAIL
  • 密码 → IN_PASSWORD

从以下位置获取凭据 .env:

grep IN_ /opt/invoiceninja/.env

登录后可通过 Web 界面修改管理员邮箱和密码。

组件

  • Invoice Ninja(应用)
  • Nginx(Web 服务器)
  • MySQL (数据库)
  • Redis(缓存与队列)

重要文件与目录

  • 安装目录: /opt/invoiceninja
  • Docker Compose: /opt/invoiceninja/docker-compose.yml
  • 环境文件: /opt/invoiceninja/.env
  • Nginx 配置: /opt/invoiceninja/nginx/
  • PHP 配置: /opt/invoiceninja/php/
  • 主管配置: /opt/invoiceninja/supervisor/
  • 应用公开 /var/lib/docker/volumes/invoiceninja_app_public/_data
  • 应用存储: /var/lib/docker/volumes/invoiceninja_app_storage/_data
  • MySQL 数据: /var/lib/docker/volumes/invoiceninja_mysql_data/_data
  • Redis 数据: /var/lib/docker/volumes/invoiceninja_redis_data/_data

管理 Stack

进入安装目录的 Go:

cd /opt/invoiceninja

常用 Docker Compose 命令:

# Check status
docker compose ps

# View logs (follow live)
docker compose logs -f

# Restart all services
docker compose restart

# Stop services
docker compose down

# Start again
docker compose up -d

更多自托管内容

相关应用

立即部署 Invoice Ninja。 从 $2.48/月 起