접근
브라우저를 열고 다음 주소로 이동하세요: http://<SERVER_IP> (HTTP)
관리자 자격 증명은 자동으로 생성되어 다음 위치에 저장됩니다: /opt/invoiceninja/.env 파일을 통한 간편한 설정.
- 이메일 →
IN_USER_EMAIL - 비밀번호 →
IN_PASSWORD
자격 증명 위치: .env:
grep IN_ /opt/invoiceninja/.env
관리자 이메일과 비밀번호는 로그인 후 웹 인터페이스에서 변경할 수 있습니다.
구성요소
- Invoice Ninja (앱)
- Nginx (웹 서버)
- MySQL (데이터베이스)
- Redis (캐시 및 큐)
주요 파일 및 디렉토리
- 설치 디렉토리:
/opt/invoiceninja - Docker Compose:
/opt/invoiceninja/docker-compose.yml - 환경 파일:
/opt/invoiceninja/.env - Nginx 구성:
/opt/invoiceninja/nginx/ - PHP 설정:
/opt/invoiceninja/php/ - Supervisor 설정:
/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
스택 관리
설치 디렉토리로 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