본문으로 건너뛰기
50% 할인 모든 플랜, 기간 한정. 시작 가격 $2.48/mo
Gokapi

Gokapi

Gokapi는 만료되는 다운로드 링크를 제공하는 가벼운 자체 호스팅 파일 공유 서버입니다. 업로드마다 다운로드 횟수나 만료일을 지정하고, 저장 중인 파일을 암호화하며, 로컬 또는 S3에 보관할 수 있습니다. AGPL-3.0 라이선스, GitHub 스타 2,800개 이상.

한눈에 보기

2.8k

GitHub 스타

1

페이지 조회수

라이선스 AGPL-3.0 버전 Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

접속

  • 브라우저 열기: https://<SERVER_IP>/
  • 자체 서명 SSL 인증서를 사용하므로 첫 방문 시 브라우저 경고가 나타나는 것이 정상입니다.

최초 설정

  1. 설정 페이지를 엽니다: https://<SERVER_IP>/setup
  2. 설정 마법사를 따라 인스턴스를 구성하세요
  3. This will generate a config.json inside the config directory

설정 참고 사항

  • For a quick setup, select SQLite 을 설정 마법사에서 데이터베이스로 선택합니다. Redis 은 기본적으로 설치되지 않습니다. 필요하면 직접 설치하고 구성하세요.
  • 한편 Use SSL (a self-signed certificate will be generated that can be replaced), 선택 No. HTTPS는 자체 서명 인증서를 사용하는 Nginx가 이미 제공합니다.
  • 설정 Public Facing URL 을 사용자가 인스턴스에 접속할 때 쓰는 URL로 설정합니다. 기본값은 다음과 같습니다: https://<SERVER_IP>/. 나중에 도메인을 설정하면 이 값도 그에 맞게 업데이트하세요.

중요한 경로

  • 설치 디렉토리: /root/gokapi
  • Docker Compose 파일: /root/gokapi/compose.yaml
  • 환경 파일: /root/gokapi/.env
  • 데이터 저장소: /root/gokapi/gokapi-data
  • 설정: /root/gokapi/gokapi-config
  • Nginx 설정: /etc/nginx/sites-available/gokapi
  • SSL 인증서: /etc/nginx/ssl/gokapi.crt
  • SSL 키: /etc/nginx/ssl/gokapi.key

Docker 관리

실행 중인 컨테이너 보기:

docker compose -f /root/gokapi/compose.yaml ps

모든 컨테이너 재시작:

docker compose -f /root/gokapi/compose.yaml restart

애플리케이션 로그를 확인하세요:

docker compose -f /root/gokapi/compose.yaml logs -f

애플리케이션을 중지하세요:

docker compose -f /root/gokapi/compose.yaml down

애플리케이션을 시작하세요:

docker compose -f /root/gokapi/compose.yaml up -d

Nginx 관리

상태 확인:

systemctl status nginx

Nginx 재시작:

systemctl restart nginx

Nginx 다시 로드:

systemctl reload nginx

구성을 검증하세요:

nginx -t

파일 호스팅의 더 보기

관련 앱.

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