Skip to main content
50% 할인 모든 플랜, 기간 한정. 시작 가격 $2.48/mo
seelf

seelf

seelf는 셀프 호스팅 PaaS입니다. Git push로 앱을 배포하고, 자동 SSL, 환경 관리, 깔끔한 관리자 UI를 제공합니다. 단순함에 집중한 경량 Coolify 또는 Dokku 대안으로, 개인 개발자와 소규모 팀에 적합합니다.

버전

최신

운영 체제

Ubuntu Server 24.04 LTS

최소 RAM

1 GB

IP 유형

IPV4,IPV6

접근

  • 웹 인터페이스: https://<server-ip>
  • 배포 시 설정한 관리자 이메일과 비밀번호로 로그인하세요.
  •  관리자 계정 정보 저장 위치: /root/seelf/.env

중요한 파일과 디렉토리

  • 애플리케이션 디렉토리: /root/seelf/
  • 환경 파일 (계정 정보): /root/seelf/.env
  • Docker Compose 파일: /root/seelf/compose.yml
  • Seelf 영구 데이터: /var/lib/docker/volumes/seelf_data/
  • Seelf SSH 데이터: /var/lib/docker/volumes/seelf_ssh/
  • Nginx 사이트 설정: /etc/nginx/sites-available/seelf
  • 활성화된 Nginx 사이트: /etc/nginx/sites-enabled/seelf
  • TLS 인증서: /etc/nginx/ssl/fullchain.pem
  • TLS 개인 키: /etc/nginx/ssl/privkey.pem

서비스 관리

컨테이너 상태 확인:

docker compose -f /root/seelf/compose.yml ps

재시작:

docker compose -f /root/seelf/compose.yml restart

로그 보기:

docker compose -f /root/seelf/compose.yml logs -f

도메인으로 SSL 활성화

1. 도메인을 서버 IP로 지정하세요.

2. Nginx 설정 편집 및 둘 다 교체 server_name <IP>; 도메인으로 (<your-domain>) HTTP (포트 80)와 HTTPS (포트 443) 블록 모두:

vim /etc/nginx/sites-available/seelf

3. Certbot 설치:

apt install -y certbot python3-certbot-nginx

4. 다음 명령을 실행하여 유효한 Let's Encrypt 인증서 생성:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Nginx 설정의 SSL 경로 교체:

vim /etc/apache2/sites-available/seelf
# Before:
    # ssl_certificate /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. Nginx 재시작으로 변경 사항 적용:

systemctl restart nginx

7. 브라우저를 열고 방문: https://yourdomain.com

셀프 호스팅의 더 보기

관련 앱.

지금 seelf를 배포하세요. 월 $2.48부터.