50% off 所有套餐限时优惠,起价 $2.48/mo
Invoice Ninja

Invoice Ninja

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

Version

5

Operating System

Ubuntu Server 24.04 LTS

Min. RAM

2 GB

IP Types

IPV4

Access

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

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

  • Email → IN_USER_EMAIL
  • Password → IN_PASSWORD

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

grep IN_ /opt/invoiceninja/.env

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

Components

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

重要文件与目录

  • Install directory: /opt/invoiceninja
  • Docker Compose: /opt/invoiceninja/docker-compose.yml
  • Environment file: /opt/invoiceninja/.env
  • Nginx configs: /opt/invoiceninja/nginx/
  • PHP configs: /opt/invoiceninja/php/
  • Supervisor configs: /opt/invoiceninja/supervisor/
  • App public: /var/lib/docker/volumes/invoiceninja_app_public/_data
  • App storage: /var/lib/docker/volumes/invoiceninja_app_storage/_data
  • MySQL data: /var/lib/docker/volumes/invoiceninja_mysql_data/_data
  • Redis data: /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

更多自托管内容

Related apps.

立即部署 Invoice Ninja。 From $2.48/mo.