A decentralized music tracking and discovery platform built on AT Protocol 馃幍
listenbrainz
spotify
atproto
lastfm
musicbrainz
scrobbling
1{
2 email tsiry.sndr@rocksky.app
3 on_demand_tls {
4 ask http://localhost:3000/tls-check
5 }
6}
7
8*.pds.rocksky.app, pds.rocksky.app {
9 tls {
10 on_demand
11 }
12
13 header {
14 Access-Control-Allow-Origin *
15
16 # Set HSTS
17 Strict-Transport-Security "max-age=63072000"
18
19 # Remove unwanted headers from Caddy
20 -Server
21 -X-Content-Type-Options
22 -X-Frame-Options
23 -X-XSS-Protection
24 -Referrer-Policy
25 -Content-Security-Policy
26
27 Vary Origin
28 }
29
30 reverse_proxy http://localhost:3000
31}
32
33api.rocksky.app {
34 handle /xrpc/* {
35 reverse_proxy http://localhost:3004
36 }
37
38 handle {
39 reverse_proxy http://localhost:8000
40 }
41}
42
43audioscrobbler.rocksky.app {
44 reverse_proxy http://localhost:7882
45}
46
47webscrobbler.rocksky.app {
48 reverse_proxy http://localhost:7883
49}
50
51grafana.rocksky.app {
52 reverse_proxy http://localhost:3001
53}
54
55meilisearch.rocksky.app {
56 reverse_proxy http://localhost:7700
57}