포칼보드에 접근하기
- 브라우저를 열고 방문하세요:
http://<SERVER_IP> - 첫 번째 방문 시 가입하고 계정을 만드십시오(관리자가 됩니다).
중요한 파일 및 디렉토리
- 설치 디렉토리:
/opt/focalboard - 파일 작성:
/opt/focalboard/docker-compose.yml - Nginx 설정:
/etc/nginx/sites-available/focalboard - 데이터 볼륨:
/var/lib/docker/volumes/focalboard_fbdata/_data - PostgreSQL 볼륨(PostgreSQL을 사용하는 경우):
/var/lib/docker/volumes/focalboard_pgdata/_data - 앱 구성(PostgreSQL을 사용하는 경우):
/opt/focalboard/config.json - Env 파일(PostgreSQL을 사용하는 경우):
/opt/focalboard/.env
Docker 관리
설치 디렉터리로 이동합니다.
cd /opt/focalboard
컨테이너 시작:
docker compose up -d
로그 보기:
docker compose logs -f
컨테이너를 중지합니다.
docker compose down
컨테이너를 다시 시작합니다.
docker restart focalboard
컨테이너 셸에 액세스합니다.
docker exec -it focalboard sh
도메인으로 SSL 활성화
1. 도메인을 서버 IP로 지정하세요.
2. Nginx 구성 편집 및 교체 server_name <IP>; 도메인으로 (<your-domain>):
vim /etc/nginx/sites-available/focalboard
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