-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.example.yml
More file actions
37 lines (30 loc) · 1.15 KB
/
Copy pathconfig.example.yml
File metadata and controls
37 lines (30 loc) · 1.15 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
title: "Starry Cloud ✨"
subtitle: "A cozy home for my self-hosted apps"
# Number of proxy layers in front of this app that should be trusted for
# forwarded client IP/protocol headers. Use 0 when running directly, 1 when
# behind one reverse proxy (for example, Nginx/Caddy/Traefik/Cloudflare),
# and increase only if you intentionally chain multiple trusted proxies.
trusted_proxy_hops: 0
bot_protection:
# Block common crawler user-agent signatures on login and protected routes.
block_known_crawlers: true
# Additional user-agent substrings to block.
blocked_user_agents: []
# Login throttling controls.
login_max_attempts: 3
login_window_seconds: 300
login_lockout_seconds: 900
# Available services to show on the dashboard. Order matters.
services:
- name: "Service One"
url: "https://service-one.example.com"
emoji: "🌐"
description: "Replace with your first service"
- name: "Service Two"
url: "https://service-two.example.com"
emoji: "🧩"
description: "Replace with your second service"
- name: "Local Service"
url: "http://192.168.1.100:8080"
emoji: "🏠"
description: "Example local/LAN service"