跳至主要内容
五折优惠 全部方案,限时优惠。起价 $2.48/mo
Invoice Ninja

Invoice Ninja

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

快速概览

9.8k

GitHub star 数

257

页面浏览量

82

活跃安装数

版本 5 OS Ubuntu Server 24.04 LTS Min 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/月。