update soulsync

Signed-off-by: gwg313 <gwg313@pm.me>
This commit is contained in:
gwg313 2026-06-18 20:28:50 -04:00
parent 854f70e8ee
commit d16fa1c3e3
Signed by: gwg313
GPG key ID: 60FF63B4826B7400
7 changed files with 44 additions and 5 deletions

View file

@ -78,6 +78,13 @@ spec:
value: /app/config
- name: SLSKD_DOWNLOADS_DIR
value: /app/downloads
- name: SLSKD_SHARED_DIR
value: /app/music
- name: SLSKD_REMOTE_CONFIGURATION
value: "true"
envFrom:
- secretRef:
name: slskd-credentials
volumeMounts:
- name: slskd-config
mountPath: /app/config
@ -97,7 +104,7 @@ spec:
drop:
- ALL
ports:
- containerPort: 8080
- containerPort: 8008
name: soulsync-ui
env:
- name: SLSKD_URL

View file

@ -6,6 +6,7 @@ resources:
- storage.yaml
- pvcs.yaml
- protonvpn-wg-sealed.yaml
- slskd-sealed.yaml
- network-policy.yaml
- deployment.yaml
- service.yaml

View file

@ -18,7 +18,7 @@ spec:
- ports:
- port: "5030"
protocol: TCP
- port: "8080"
- port: "8008"
protocol: TCP
---
@ -43,3 +43,16 @@ spec:
- ports:
- port: "51820"
protocol: UDP
- toEndpoints:
- matchLabels:
k8s:io.kubernetes.pod.namespace: kube-system
k8s-app: kube-dns
toPorts:
- ports:
- port: "53"
protocol: UDP
- port: "53"
protocol: TCP
rules:
dns:
- matchPattern: "*"

View file

@ -7,7 +7,7 @@ metadata:
namespace: slskd
spec:
encryptedData:
wg0.conf: AgAzuAuXeEglkKYphbv3iAyXMTL+TG999w60f7ZYmLhuFLDDisgMTSWYH00sM0wMLIpxfxgDdFh19LYbIurLFp2ejij+zs3G2e+7cnltwWEjULbh1IntLTKYTBovq4zKb1sIaby6TPtnjUyfAME101xznQpkSDnFjqhOoNMcvX76o5Lg+NelyUC0+w40IG2G2wzJ/J1h7gVdEkqiQJ/eZd8VYRswP7KXu9p3QePhlVEo/+jSmyXt7gAfbqUrA6nbPmILtOZ80398Ybxq4E23pufC0ycNIBpvRvAV/Mfl1K6reGDMmfxPQW52axWlJzYBcYiPsHfTgJplLIqHSHnm+SL01e8Mk8K5Xq/O2DKjujwx7aUbGicSR80MkKe+uSzu2f6jiTpGznx0a5LuHLLhGBI0zPaYBKuL2oXPwW7E2iBWBbro2F6+sDIuVTXnZjMLisyNZMZhtuXvkzKb9yEBHmP3sdz3SHL/i8giskTcReU/+MrevakWNVbT2iXxVOqp8G1F/y+xeAYq5BZDWwwcKF4U4ALZQoJKfxBDFJSBNrgKKqwWmBt0Q88NUv/6uEy9boyjRmRfBf46XuajcphHQaHhhpp10+19Kp18dDISEGU0lf4XMj69NaRDv/WRpQYl1JuHSUxVrMnXH70s/n+HLUpcvcVOX5xwG8pCBi5nVZiYFlRqfn3p924sNbgg2XKbnNkiKI47+U0Y8U0QMVm7LEkwjFvEetG/hd1YPghcFprGtfHYU5xIeHT8Pk3cNmtL9s0OWYj4Sak7Im5RizsCt/L4SwcuC+tnVH08B5GpDlSOa4gRQ0PBH5y/WbU8TNjJRbms1Mi+Ct1VLvim1IdAUMXpUvN4bkfyQOSDQWZwR1WdY86pVKANm+toG/MoJHp/oX92NheJu9Fyk3gur9HCPrmcCtDRzsCBW2O42Wh6edhHxCL1040wqyG2HIefgydPyM9chchKYMddiYof2YrgLbgNXufG+hV/2oOqsBS5e/kyEYoTRxx0klyhgY83SO2QF1ZE9Rsq55MI1dMFW89DrCWrm0Q4Xq13at0wS2UtRFh37FfDNPDVZyd/E9K0xo6iadW8Qd2WpL/eefZtTsKdG7lXM78ViQL7vAzhhXDRxFeF+zQlzoNA+eMGcd4ICj53VARkzzupx9iUXd/1gXZJcJOc+PMzhbV01YtHteUUVt9+jSNqo3SkDOsWzMCBlEJ4q8rdYK3P1NDof4OWez9QTeo2afnfB3l7a3JRLSlm62ZPhu7SKkwtx1RkBEDJphuz/7R25oADZ9KuJiDnju/Dr1QywIicyL5O899D47j0C7d+1ZVv9i+Y8bzYpIs1La3J1GMxhd8SlVeEHfSaybV30RwX6lXC0fjOkXvvsw==
wg0.conf: AgCUDW0I6FO3LCmypkf405bapb5FydCmW30v24plSVoBe++TLGkgmEN38fXe0lDD4nn5dCDkokD88wnT9AgUZTmsYfCR1uuB9a4m/PS7V0p9I1wuNHJ9JB6mHFiOMpjjDnnMgn2/R6f7Qnyk1r/yPlbOiWQypLI5xfGbaDvnFRlNj53eTpRrFxVdarSZn+OBUK3uoN899CfLtvAzqdIzeaFrn3TwhG6TbJ5POxi0W19P0k1bria9cKl9gKafw6FHGFZucobFp9mzxbum/lUnjq5DF1n77rM3zf3u0seGoougqxGiFY9nh09yvBvdrbDlMNWMm7+qHC/Zsf9zRkhJlJP93LSOuQdHyOkWmoxYesseSh6KWBz4JjVVQNY7oDUWjyYIwKtSquqYzHnZLS1Zyy1LwC/fc50uwO+nuT29SdMOkE/7uhAlVriRn2pBWJEmZ0CD8Qgs4kFpcttPM+u1rl48+2wEK8hUgBrAd2/ARFZHWJOpkzr3iIw/LN3XMXC3cw10hblCgTCafMO6idE/9WrTD15Kt4jToZzrA3q50b4QvGnNhb8uGBgKbtzQ99UTvmCEGhmus7vHLHBCnS7ysrUWP9HSi2yPViClpB9652b4OnkWN4SvjinoiNyGnUS4RDvP+iAj5tDZMSXNu+rIsS4/tHlp6oxyc2ivgr4Q18KTya5804oNaSTDlp9R8glmjQJyvNCDlTWpZ+9aaZHBteIm/5HIE+ts8Pfwne93wdwResWIvdoYYv3kN94Ox8NIMUAY412xWlurysjkuw+M77yRUqx47saffzCeO2F55S9HSwuOrF0v8vGKr4nNpy+XxJbWez7GYTz/8HSYxdBhn/dqAzv0GOPVOdS+xcakE1LCNBHfjHhPlN4jNu037bHA+nytGUN3oMPM/ev19Q1blrGDDPJ07R+hxrfGYI5++PEvyrAc48GJQ6BOfEeuJ/ddrNv/OptXFH5/o3y87FRVBysdfLoiBkVLMSXtfOLzGXJRTUxWzMhMlQ2NP0Hnu04NUeYIT+TtMUv/QEpg2wwbdy0F/kIlXb6RRqPf/6zYxz0NL0RWB8A2lZgENx7jwUIRNrf9Z8RUNY7eeihZACBEs/JkIJpE+O1RoxRENI7vRysWSOgBYMGEHWFNU2K2ZdFXsSujkv0b5hIvk6GxE3m6j9AxNMuDLS5/YfHfwi4VhwU9q80Wsp/nhJXqAyWdRZzTx/Rb5yqV8YzWxJFU3uAzJtQgxSVbpCLrY2W2z1CmkOdO2ZKvhnFGX2qboBn95DMQ7CCa4neltETN11WRsSTcU2ckEN0aUOqSM1QCIWjTUEWhwWBz5A5USbt2sB5AXBhm4AZ/WqDQYwqWoOOxbA==
template:
metadata:
creationTimestamp: null

View file

@ -23,5 +23,5 @@ spec:
ports:
- name: http
port: 80
targetPort: 8080
targetPort: 8008
type: ClusterIP

View file

@ -0,0 +1,18 @@
---
apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
metadata:
creationTimestamp: null
name: slskd-credentials
namespace: slskd
spec:
encryptedData:
SLSKD_API_KEY: AgA6BtMZ0b/gyvvo+yoGpDzr6E9afqxWiJyyjGt4+6LopRlMLCne+trXMjOfSBKwToD6eibsKsJ6wMgyqJcji6lsvhsbEBKdBdKmty0gaeYUeVj/AYeNd4dZ6eQMBi8LtvMe7lqcLS573qYG/5oZUbX55SGJMjtYfC13ruBLh0Ba0oKEfYmaMn0mKi8A6DV/rFOlzqciSDn/g606VIv5PKSZnf/BFRy1FolX23tffZsUpcSdhmZXw75mSxTg+PpHaqs4VRZ1paupxNk2pBONslCREOhDkV/LQk7MmFu6oRftrWLHjkB//a6ZD17rrNqVdXxKpX7oxscK2agEsR8LNi4iPm+VOz+tcPM6QNHDf5g15wbB6R70V2OLlEHHfDEWu0aUUh06pbNUZoE13yYN4S0MMZeIdOfQwG5/dpsEHkpfL4CRKrSj6zMDq6XClRsCuerQloM3kx7b9ylchB5lJyW90vgxInCFs46iWAi6p8rTFD6/uJe028aKPpZ/t+OmLQAhnaSjCZi7m3lErfOiJzU8KOskF3qCTgMGASFli2TRp+WLPsToDMqM4nh5AUel3nmSHvsJHZyPJXNOaR+HlNoS9TifxlaiS6CRGcnU8eumiHe5bGcFZc7Dh9RVnc81QMvjb7U0p/Ekv0WQ+4r1TiiFCrPCDxlSOaI1qr8BKxoSy8AtJDUiVAXbwoH9d9YygOeMnWA559r0uEidsMyWd3FB
SLSKD_SLSK_PASSWORD: AgAxzcEhBW8kz84jkojog6qblD4kWgTokODZl4RiCL6txOQIa4lnbwajHjk9kfDeVnpPoHZo/XonZFjZfRwypaS4AKAcu1oBeBdcAHgZ0WNkuoRDxcc91fQSiUA/Hlia4ZBM6We5GuyclJSVyo3fTCYQ6GbJzHuoLYtae7+8nz9/bveRqXAX258I1kBbvXFcn+Enkjc9ig9ea4wzk6tQSKg7Uz10wE+alydDtmAVPgluqonGwuudDe3UTgpKT3QhPHBA53KiD4ay4duYT7FCS2pf4EI523SquwjVM0M/K8snXxhXTr9mXnhdcoiL3yQPWB1CM31M57QS10G2uCsHT5OhLCH/Ihh6rjnySw+h6ejzzOcqPNbyAXDYARSMav5IItSUfG+1pJq5LbKN1Rb3f1cB7aevu8oO1ckExTgCvE9M8W+k4AlRq30ePgqYsk7x6NVvcFTdjqGeCVpS6vhv+/cLAJlMXeD2aVwPYcxNaAzmW0savUoSJWZlmP3FWtTBFrPGM13uSoUlP4AY4QtzGGyF1f0YFoggez+4Lcjt50JNOpRBqhwa4FbnyUJ8dSJXqPwILX9ZRPhRCwnuKnDLj6QT6NosZEXCckvEFk8J8A3VudBRvN7sJPgLdpmICzwzSCLhHLJM532sdWYRllYDv2fHOGhpRQ2vJa4Kx0LQKQUXRoie7h1ytLN9j5shZHg+SwYiUvupkJ7cCsrUJQ==
SLSKD_SLSK_USERNAME: AgBkaiSrF+A7k1LPCfqYklzxQe2xK6V6le0UR4yTOuOhGXGmsf40/Ya+/VUCvTnGXz9lC1lUF+Z/uEhLx1pNzv5ysCt7xr7lpEZcpiz2OiwTbOsV5BHUlMSWIuOKFTfWpDdTTej1UnZ1Y1AexHTbAMkzIexLcuM6tbZet4HOKidcuTXSR1feW72dc+1TidXREMrvAqhHfshBTOvEalnwHJ3C8CDcKQQBGVX1u+qLlkngtJParDHVO05cNq+uyKOv9RIxDX9XAREc2YMEV/dLE77ZOFwzXOAc4CMKpgxVyZAZYf/YU0VOXBgIOde2+ufAAhSQtVKrQwEsO8PqUtWEnFnTjfecMf7xa4ral7KORSEdTODWZDnsVdaAcRcT5z2DEYfespoqvSps8nNHhbVHlLDoE6H/4Le8DdhsBrBx8mWOedHScDbV7tvP+F0Y2z31enMov7AJJZhYqqQrqOJze4il2rMlFFVocTeoDyAx//dwV0Btg0MaOw6rknNuUVINzDf78SA2UGL5mOaAhPwKwxslPgRq/zYCjer+BueLlu577LlBBSBXzYC78EY1VEFvTIaenjJDLP+VBMMZnab2zbBckfMaU5ht58gO5huurWuJ5KyVpYps83nzTHyQTxZJ38m3x/Qkjd3U8zWG7All4pxYferkuruyXf/Mw/hF0V0ZUL0Vy6Kzy+R4rSD4S3yak9F120MgjeqY6eOzmNALGfJvYQ==
template:
metadata:
creationTimestamp: null
name: slskd-credentials
namespace: slskd
type: Opaque

View file

@ -18,5 +18,5 @@ resources:
- navidrome.yaml
- bytestash.yaml
- stirling-pdf.yaml
- soulsync.yaml
# - soulsync.yaml
- vikunja.yaml