Files
hop.noname.company/.env.example

47 lines
1.4 KiB
Plaintext

# 실제 배포 직전에 충돌 없는 포트·바인딩 IP·프록시 경로를 확인해서 입력합니다.
HOP_BIND_IP=
HOP_HOST_PORT=
HOP_CONTAINER_PORT=
APP_URL=https://hop.noname.company
NODE_ENV=production
TZ=Asia/Seoul
SESSION_SECRET=
DISCOVERY_SECRET=
DATABASE_PATH=/data/database/hop.sqlite
UPLOAD_DIR=/data/uploads
# 실제 접속 IP 전달을 검증한 후에만 활성화합니다.
SAME_NETWORK_DISCOVERY_ENABLED=false
TRUSTED_PROXY_CIDRS=
CLIENT_IP_SOURCE=forwarded
PROXY_DIAGNOSTIC_TOKEN=
GUEST_SESSION_RETENTION_DAYS=30
LOCAL_REQUEST_TIMEOUT_SECONDS=60
ACCEPTED_UPLOAD_START_HOURS=24
SPACE_RETENTION_MINUTES=10
SPACE_MAX_DEVICES=10
OFFLINE_GRACE_MS=3000
MAX_URL_PAYLOAD_SIZE_KB=1024
MAX_ITEMS_PER_TRANSFER=20
DEFAULT_URL_RETENTION_DAYS=7
GUEST_REQUESTS_PER_MINUTE=5
IP_REQUESTS_PER_MINUTE=20
PAIR_REQUESTS_PER_MINUTE=2
REJECT_COOLDOWN_SECONDS=300
# Resend 발송 설정과 실제 인증 메일 수신을 확인한 뒤 공개 가입을 엽니다.
REGISTRATION_MODE=closed
EMAIL_VERIFICATION_REQUIRED=true
# Resend에서 noname.company 도메인 Verified와 Sending access 권한을 확인합니다.
RESEND_API_KEY=
MAIL_FROM=hop. <hello@noname.company>
SETUP_TOKEN=
MAX_FILE_SIZE_MB=2048
USER_STORAGE_LIMIT_MB=2048
GUEST_STORAGE_LIMIT_MB=2048
TOTAL_GUEST_STORAGE_LIMIT_MB=20480
MIN_FREE_DISK_MB=5120
DEFAULT_FILE_RETENTION_DAYS=7
EMAIL_REQUEST_RETENTION_DAYS=7
ORPHAN_UPLOAD_RETENTION_HOURS=24
DELETE_UNDO_SECONDS=5
AUDIT_RETENTION_DAYS=30