Initial hop. implementation and UGREEN NAS deployment guide
This commit is contained in:
44
.env.example
Normal file
44
.env.example
Normal file
@@ -0,0 +1,44 @@
|
||||
# 실제 배포 직전에 충돌 없는 포트·바인딩 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
|
||||
Reference in New Issue
Block a user