Config for my PI/PDS
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add piper config

vielle.dev 0daffbe9 2b866be8

verified
+52 -2
+4 -1
.gitignore
··· 1 1 /commit-out.txt 2 2 /data/pds/* 3 3 /data/knot/* 4 - !/data/pds/pds.env.template 4 + /data/piper/* 5 + !/data/pds/pds.env.template 6 + !/data/knot/knot.env.template 7 + !/data/piper/piper.env.template
+3
.gitmodules
··· 1 1 [submodule "knot"] 2 2 path = knot 3 3 url = https://tangled.org/@tangled.org/knot-docker 4 + [submodule "piper"] 5 + path = piper 6 + url = https://github.com/teal-fm/piper
+10 -1
compose.yml
··· 25 25 - ./data/knot/repositories:/home/git/repositories 26 26 - ./data/knot/server:/app 27 27 env_file: 28 - - ./knot.env 28 + - ./data/knot/knot.env 29 + 30 + piper: 31 + build: ./piper 32 + ports: 33 + - "8010:8080" 34 + volumes: 35 + - "./data/piper:/db" 36 + env_file: 37 + - ./data/piper/piper.env
+5
data/knot/knot.env.template
··· 1 + KNOT_SERVER_HOSTNAME= 2 + KNOT_SERVER_OWNER= 3 + KNOT_SERVER_DB_PATH=/app/knotserver.db 4 + KNOT_REPO_SCAN_PATH=/home/git/repositories 5 + KNOT_SERVER_INTERNAL_LISTEN_ADDR=localhost:5444
+30
data/piper/piper.env.template
··· 1 + # Server configuration 2 + SERVER_PORT=8080 3 + SERVER_HOST=localhost 4 + 5 + SERVER_ROOT_URL= 6 + 7 + # Spotify OAuth configuration 8 + SPOTIFY_CLIENT_ID= 9 + SPOTIFY_CLIENT_SECRET= 10 + SPOTIFY_AUTH_URL=https://accounts.spotify.com/authorize 11 + SPOTIFY_TOKEN_URL=https://accounts.spotify.com/api/token 12 + SPOTIFY_SCOPES=user-read-currently-playing user-read-email 13 + 14 + # ATProto OAuth configuration 15 + # link to metadata url 16 + ATPROTO_CLIENT_ID= 17 + ATPROTO_METADATA_URL= 18 + ATPROTO_CALLBACK_URL= 19 + 20 + # Last.fm 21 + LASTFM_API_KEY= 22 + 23 + # Callback URLs 24 + CALLBACK_SPOTIFY= 25 + 26 + # Tracker settings 27 + TRACKER_INTERVAL=30 28 + 29 + # Database settings 30 + DB_PATH=./piper.db