45 lines
1.4 KiB
Plaintext
45 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=
|
|
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=10240
|
|
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
|