애플리케이션에 접근하십시오
브라우저를 열고 다음 주소로 이동하세요: http://<SERVER_IP>
처음 실행 시 몇 분 정도 걸릴 수 있으며, 이 기간 동안 일시적으로 Nginx 502 오류가 발생하는 것은 정상입니다.
기본 로그인 자격 증명:
- 이메일:
[email protected] - 비밀번호:
sample
설정 페이지에서 이메일 주소와 비밀번호를 변경하는 것을 잊지 마세요.
중요한 길들
- 설치 디렉터리:
/opt/automatisch - 프로젝트 디렉터리:
/opt/automatisch - Docker Compose 파일:
/opt/automatisch/docker-compose.yml - 애플리케이션 저장소(볼륨):
/var/lib/docker/volumes/automatisch_automatisch_storage/_data - PostgreSQL 데이터 (볼륨):
/var/lib/docker/volumes/automatisch_postgres_data/_data - Redis 데이터 (볼륨):
/var/lib/docker/volumes/automatisch_redis_data/_data - NGINX 구성:
/etc/nginx/sites-available/automatisch - NGINX가 활성화된 사이트:
/etc/nginx/sites-enabled/automatisch
자주 사용하는 명령어
프로젝트로 이동:
cd /opt/automatisch
로그 보기:
docker compose logs -f
서비스 재시작:
docker compose restart
중지 / 시작:
docker compose down
docker compose up -d
컨테이너 확인:
docker ps
서비스
- 메인: 포트 3000에서 호스팅되는 자동화 웹 애플리케이션
- 작업자: 백그라운드 작업 처리기, 내부
- PostgreSQL: 데이터베이스 서비스, 내부 (기본 포트 5432)
- Redis: 큐 및 캐시 서비스, 내부용 (기본 포트 6379)
도메인에 SSL 활성화하기
1. 도메인을 서버 IP로 연결하십시오.
2. Nginx 설정을 편집하고 둘 다 교체하십시오. server_name _; 귀하의 도메인과 함께 (<your-domain>):
vim /etc/nginx/sites-available/automatisch
3. Certbot 설치:
apt install -y certbot python3-certbot-nginx
4. 유효한 Let’s Encrypt 인증서를 생성하려면 다음 명령어를 실행하십시오:
certbot --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com
5. 변경 사항을 적용하려면 Nginx를 다시 시작하세요:
systemctl restart nginx
6. 브라우저를 열고 다음 주소를 방문하세요: https://yourdomain.com
