귀하의 HeyForm 인스턴스에 접근하기
- 브라우저를 열고 다음 주소를 방문하세요:
http://<Server_IP> - 등록 페이지를 통해 첫 계정을 생성하세요.
등록 관리 (보안 중요)
등록은 기본적으로 활성화되어 있습니다.
새 사용자 가입을 비활성화하려면:
- 편집
.env파일:APP_DISABLE_REGISTRATION=true - 변경 사항 적용:
docker compose -f /root/heyform/docker-compose.yml up -d
이는 권한이 없는 사용자가 계정을 생성하는 것을 방지합니다.
중요한 파일 및 디렉터리
- 응용 프로그램 디렉터리:
/root/heyform - Docker 환경 파일:
/root/heyform/.env - Docker Compose 파일:
/root/heyform/docker-compose.yml - 업로드된 양식 이미지:
/root/heyform/assets/ - MongoDB 데이터 볼륨:
mongodb_data저장됨 아래/var/lib/docker/volumes/ - KeyDB 데이터 볼륨:
keydb저장됨 아래/var/lib/docker/volumes/ - Nginx 리버스 프록시 구성:
/etc/nginx/sites-available/heyform.conf
도메인 및 SSL 설정
도메인을 서버 IP로 연결하십시오.
Nginx 구성 편집:
vim /etc/nginx/sites-available/heyform.conf
교체 server_name <IP>; with server_name <your-domain>;
Certbot 설치:
apt install -y certbot python3-certbot-nginx
SSL 인증서를 발급하려면 Certbot을 실행하십시오:
certbot --nginx --non-interactive --agree-tos --email <your-email> -d <your-domain>
Nginx 테스트 및 재로드:
sudo nginx -t
sudo systemctl reload nginx
브라우저에서 열기: https://<your-domain>