fix: remove Photoview references from configuration and documentation
This commit is contained in:
parent
449b60b38f
commit
c373b828d1
@ -37,7 +37,7 @@ Public services under `nik4nao.com` use Let's Encrypt.
|
|||||||
| Identity | Authentik, Traefik forward-auth middleware, OIDC integrations |
|
| Identity | Authentik, Traefik forward-auth middleware, OIDC integrations |
|
||||||
| Observability | kube-prometheus-stack, Grafana, Loki, Tempo, OpenTelemetry Collector, Glances |
|
| Observability | kube-prometheus-stack, Grafana, Loki, Tempo, OpenTelemetry Collector, Glances |
|
||||||
| Git and CI | Gitea, Gitea Actions runner, registry pull secrets, Gitea backup CronJob |
|
| Git and CI | Gitea, Gitea Actions runner, registry pull secrets, Gitea backup CronJob |
|
||||||
| Media | Jellyfin, qBittorrent, JDownloader, Photoview, Immich |
|
| Media | Jellyfin, qBittorrent, JDownloader, Immich |
|
||||||
| Home services | Home Assistant ingress, HA gateway, AI gateway, Discord bot |
|
| Home services | Home Assistant ingress, HA gateway, AI gateway, Discord bot |
|
||||||
| Public apps | Portfolio, Watch Party ingress to the Mac Mini |
|
| Public apps | Portfolio, Watch Party ingress to the Mac Mini |
|
||||||
| Dashboard | Dashy |
|
| Dashboard | Dashy |
|
||||||
@ -57,7 +57,6 @@ Public services under `nik4nao.com` use Let's Encrypt.
|
|||||||
| `https://jellyfin.home.arpa` | Jellyfin | Internal CA |
|
| `https://jellyfin.home.arpa` | Jellyfin | Internal CA |
|
||||||
| `https://qbittorrent.home.arpa` | qBittorrent | Internal CA |
|
| `https://qbittorrent.home.arpa` | qBittorrent | Internal CA |
|
||||||
| `https://jdownloader.home.arpa` | JDownloader | Internal CA |
|
| `https://jdownloader.home.arpa` | JDownloader | Internal CA |
|
||||||
| `https://photoview.home.arpa` | Photoview | Internal CA |
|
|
||||||
| `https://immich.home.arpa` | Immich | Internal CA |
|
| `https://immich.home.arpa` | Immich | Internal CA |
|
||||||
| `https://ha.home.arpa` | Home Assistant | Internal CA |
|
| `https://ha.home.arpa` | Home Assistant | Internal CA |
|
||||||
| `https://glances.home.arpa` | Glances on K3s | Internal CA |
|
| `https://glances.home.arpa` | Glances on K3s | Internal CA |
|
||||||
|
|||||||
@ -75,7 +75,7 @@ sections:
|
|||||||
id: 3_928_weatherforecast
|
id: 3_928_weatherforecast
|
||||||
displayData:
|
displayData:
|
||||||
sortBy: default
|
sortBy: default
|
||||||
rows: 6
|
rows: 3
|
||||||
cols: 2
|
cols: 2
|
||||||
collapsed: false
|
collapsed: false
|
||||||
hideForGuests: false
|
hideForGuests: false
|
||||||
@ -119,6 +119,60 @@ sections:
|
|||||||
rows: 1
|
rows: 1
|
||||||
cols: 1
|
cols: 1
|
||||||
|
|
||||||
|
##################### Shortcuts #####################
|
||||||
|
- name: Shortcuts
|
||||||
|
icon: mdi-bookmark-outline
|
||||||
|
items:
|
||||||
|
- title: Facebook
|
||||||
|
icon: favicon
|
||||||
|
url: https://www.facebook.com/
|
||||||
|
target: newtab
|
||||||
|
id: 2_975_facebook
|
||||||
|
- title: X (Twitter)
|
||||||
|
icon: favicon
|
||||||
|
url: https://twitter.com/
|
||||||
|
target: newtab
|
||||||
|
id: 1_975_xtwitter
|
||||||
|
- title: Remote Desktop
|
||||||
|
icon: favicon
|
||||||
|
url: https://remotedesktop.google.com/access/
|
||||||
|
target: newtab
|
||||||
|
id: 0_975_remotedesktop
|
||||||
|
- title: Nyaa
|
||||||
|
icon: favicon
|
||||||
|
url: https://nyaa.si/
|
||||||
|
target: newtab
|
||||||
|
id: 3_975_nyaa
|
||||||
|
- title: YouTube
|
||||||
|
icon: favicon
|
||||||
|
url: https://www.youtube.com/
|
||||||
|
target: newtab
|
||||||
|
id: 4_975_youtube
|
||||||
|
- title: Amazon Japan
|
||||||
|
icon: favicon
|
||||||
|
url: https://www.amazon.co.jp/
|
||||||
|
target: newtab
|
||||||
|
id: 5_975_amazonjapan
|
||||||
|
displayData:
|
||||||
|
sectionLayout: grid
|
||||||
|
itemCountX: 2
|
||||||
|
itemSize: large
|
||||||
|
cutToHeight: true
|
||||||
|
rows: 1
|
||||||
|
cols: 1
|
||||||
|
|
||||||
|
##################### IP Address & VPN #####################
|
||||||
|
- name: IP Address & VPN
|
||||||
|
icon: mdi-network-outline
|
||||||
|
widgets:
|
||||||
|
- type: public-ip
|
||||||
|
id: 0_downloads_homeip
|
||||||
|
- type: iframe
|
||||||
|
options:
|
||||||
|
url: https://gluetun.home.arpa
|
||||||
|
frameHeight: 80
|
||||||
|
id: 0_downloads_vpnip
|
||||||
|
|
||||||
##################### System — Minisforum #####################
|
##################### System — Minisforum #####################
|
||||||
- name: System — Minisforum
|
- name: System — Minisforum
|
||||||
icon: mdi-server
|
icon: mdi-server
|
||||||
@ -173,66 +227,3 @@ sections:
|
|||||||
sortBy: default
|
sortBy: default
|
||||||
rows: 3
|
rows: 3
|
||||||
cols: 1
|
cols: 1
|
||||||
|
|
||||||
##################### Shortcuts #####################
|
|
||||||
- name: Shortcuts
|
|
||||||
icon: mdi-bookmark-outline
|
|
||||||
items:
|
|
||||||
- title: Facebook
|
|
||||||
icon: favicon
|
|
||||||
url: https://www.facebook.com/
|
|
||||||
target: newtab
|
|
||||||
id: 2_975_facebook
|
|
||||||
- title: X (Twitter)
|
|
||||||
icon: favicon
|
|
||||||
url: https://twitter.com/
|
|
||||||
target: newtab
|
|
||||||
id: 1_975_xtwitter
|
|
||||||
- title: Remote Desktop
|
|
||||||
icon: favicon
|
|
||||||
url: https://remotedesktop.google.com/access/
|
|
||||||
target: newtab
|
|
||||||
id: 0_975_remotedesktop
|
|
||||||
- title: Nyaa
|
|
||||||
icon: favicon
|
|
||||||
url: https://nyaa.si/
|
|
||||||
target: newtab
|
|
||||||
id: 3_975_nyaa
|
|
||||||
- title: YouTube
|
|
||||||
icon: favicon
|
|
||||||
url: https://www.youtube.com/
|
|
||||||
target: newtab
|
|
||||||
id: 4_975_youtube
|
|
||||||
- title: Amazon Japan
|
|
||||||
icon: favicon
|
|
||||||
url: https://www.amazon.co.jp/
|
|
||||||
target: newtab
|
|
||||||
id: 5_975_amazonjapan
|
|
||||||
displayData:
|
|
||||||
sectionLayout: grid
|
|
||||||
itemCountX: 2
|
|
||||||
itemSize: large
|
|
||||||
cutToHeight: true
|
|
||||||
rows: 1
|
|
||||||
cols: 1
|
|
||||||
|
|
||||||
##################### Downloads #####################
|
|
||||||
- name: Downloads
|
|
||||||
icon: mdi-download-network-outline
|
|
||||||
widgets:
|
|
||||||
- type: iframe
|
|
||||||
options:
|
|
||||||
url: https://gluetun.home.arpa
|
|
||||||
frameHeight: 80
|
|
||||||
id: 0_downloads_vpnip
|
|
||||||
items:
|
|
||||||
- title: qBittorrent
|
|
||||||
icon: si-qbittorrent
|
|
||||||
url: https://qbittorrent.home.arpa
|
|
||||||
target: newtab
|
|
||||||
id: 1_downloads_qbittorrent
|
|
||||||
- title: JDownloader
|
|
||||||
icon: mdi-cloud-download-outline
|
|
||||||
url: https://jdownloader.home.arpa
|
|
||||||
target: newtab
|
|
||||||
id: 2_downloads_jdownloader
|
|
||||||
|
|||||||
@ -14,7 +14,7 @@ subdirectories are consumed by Argo CD Applications in `argocd/apps`.
|
|||||||
| `gitea/` | Gitea storage, backup, public ingress, runner and OIDC/admin secrets |
|
| `gitea/` | Gitea storage, backup, public ingress, runner and OIDC/admin secrets |
|
||||||
| `home-services/` | HA gateway, AI gateway, Discord bot, service TLS, registry secret |
|
| `home-services/` | HA gateway, AI gateway, Discord bot, service TLS, registry secret |
|
||||||
| `homeassistant/` | Home Assistant external service and ingress |
|
| `homeassistant/` | Home Assistant external service and ingress |
|
||||||
| `media/` | Jellyfin, qBittorrent, JDownloader, Photoview, Immich |
|
| `media/` | Jellyfin, qBittorrent, JDownloader, Immich |
|
||||||
| `monitoring/` | Monitoring PVs, Grafana datasource, Grafana/Auth OIDC secrets |
|
| `monitoring/` | Monitoring PVs, Grafana datasource, Grafana/Auth OIDC secrets |
|
||||||
| `network/` | Pi-hole secrets, DDNS, Traefik dashboard, external host ingresses |
|
| `network/` | Pi-hole secrets, DDNS, Traefik dashboard, external host ingresses |
|
||||||
| `portfolio/` | Portfolio deployment, ingress, registry pull secret |
|
| `portfolio/` | Portfolio deployment, ingress, registry pull secret |
|
||||||
|
|||||||
@ -1,120 +0,0 @@
|
|||||||
# Apply: kubectl apply -f manifests/media/photoview.yaml
|
|
||||||
# Delete: kubectl delete -f manifests/media/photoview.yaml
|
|
||||||
# Description: Photoview deployment with Authentik forwardAuth at photoview.home.arpa.
|
|
||||||
apiVersion: v1
|
|
||||||
kind: Namespace
|
|
||||||
metadata:
|
|
||||||
name: photoview
|
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: PersistentVolumeClaim
|
|
||||||
metadata:
|
|
||||||
name: photoview-db
|
|
||||||
namespace: photoview
|
|
||||||
annotations:
|
|
||||||
helm.sh/resource-policy: keep
|
|
||||||
spec:
|
|
||||||
accessModes:
|
|
||||||
- ReadWriteOnce
|
|
||||||
storageClassName: local-path
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
storage: 2Gi
|
|
||||||
---
|
|
||||||
apiVersion: apps/v1
|
|
||||||
kind: Deployment
|
|
||||||
metadata:
|
|
||||||
name: photoview
|
|
||||||
namespace: photoview
|
|
||||||
spec:
|
|
||||||
replicas: 1
|
|
||||||
selector:
|
|
||||||
matchLabels:
|
|
||||||
app: photoview
|
|
||||||
template:
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
app: photoview
|
|
||||||
spec:
|
|
||||||
containers:
|
|
||||||
- name: photoview
|
|
||||||
image: viktorstrate/photoview:2
|
|
||||||
ports:
|
|
||||||
- containerPort: 80
|
|
||||||
env:
|
|
||||||
- name: PHOTOVIEW_DATABASE_DRIVER
|
|
||||||
value: sqlite
|
|
||||||
- name: PHOTOVIEW_SQLITE_PATH
|
|
||||||
value: /db/photoview.db
|
|
||||||
- name: PHOTOVIEW_MEDIA_CACHE
|
|
||||||
value: /db/cache
|
|
||||||
- name: PHOTOVIEW_LISTEN_IP
|
|
||||||
value: "0.0.0.0"
|
|
||||||
- name: PHOTOVIEW_LISTEN_PORT
|
|
||||||
value: "80"
|
|
||||||
- name: PHOTOVIEW_DISABLE_VIDEO
|
|
||||||
value: "true"
|
|
||||||
volumeMounts:
|
|
||||||
- name: db
|
|
||||||
mountPath: /db
|
|
||||||
- name: photos-other
|
|
||||||
mountPath: /photos/other
|
|
||||||
readOnly: true
|
|
||||||
- name: photos-art
|
|
||||||
mountPath: /photos/art
|
|
||||||
readOnly: true
|
|
||||||
volumes:
|
|
||||||
- name: db
|
|
||||||
persistentVolumeClaim:
|
|
||||||
claimName: photoview-db
|
|
||||||
- name: photos-other
|
|
||||||
nfs:
|
|
||||||
server: 192.168.7.183
|
|
||||||
path: /mnt/storage/jellyfin/other
|
|
||||||
- name: photos-art
|
|
||||||
nfs:
|
|
||||||
server: 192.168.7.183
|
|
||||||
path: /mnt/storage/jellyfin/art
|
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: Service
|
|
||||||
metadata:
|
|
||||||
name: photoview
|
|
||||||
namespace: photoview
|
|
||||||
spec:
|
|
||||||
selector:
|
|
||||||
app: photoview
|
|
||||||
ports:
|
|
||||||
- port: 80
|
|
||||||
targetPort: 80
|
|
||||||
---
|
|
||||||
apiVersion: cert-manager.io/v1
|
|
||||||
kind: Certificate
|
|
||||||
metadata:
|
|
||||||
name: photoview-tls
|
|
||||||
namespace: photoview
|
|
||||||
spec:
|
|
||||||
secretName: photoview-tls
|
|
||||||
issuerRef:
|
|
||||||
name: internal-ca-issuer
|
|
||||||
kind: ClusterIssuer
|
|
||||||
dnsNames:
|
|
||||||
- photoview.home.arpa
|
|
||||||
---
|
|
||||||
apiVersion: traefik.io/v1alpha1
|
|
||||||
kind: IngressRoute
|
|
||||||
metadata:
|
|
||||||
name: photoview
|
|
||||||
namespace: photoview
|
|
||||||
spec:
|
|
||||||
entryPoints:
|
|
||||||
- websecure
|
|
||||||
routes:
|
|
||||||
- kind: Rule
|
|
||||||
match: Host(`photoview.home.arpa`)
|
|
||||||
services:
|
|
||||||
- name: photoview
|
|
||||||
namespace: photoview
|
|
||||||
port: 80
|
|
||||||
tls:
|
|
||||||
secretName: photoview-tls
|
|
||||||
@ -47,7 +47,6 @@ dnsmasq:
|
|||||||
- address=/ca.home.arpa/192.168.7.77
|
- address=/ca.home.arpa/192.168.7.77
|
||||||
- address=/auth.home.arpa/192.168.7.77
|
- address=/auth.home.arpa/192.168.7.77
|
||||||
- address=/traefik.home.arpa/192.168.7.77
|
- address=/traefik.home.arpa/192.168.7.77
|
||||||
- address=/photoview.home.arpa/192.168.7.77
|
|
||||||
- address=/gitea.nik4nao.com/192.168.7.77
|
- address=/gitea.nik4nao.com/192.168.7.77
|
||||||
- address=/ha.home.arpa/192.168.7.77
|
- address=/ha.home.arpa/192.168.7.77
|
||||||
- address=/argocd.home.arpa/192.168.7.77
|
- address=/argocd.home.arpa/192.168.7.77
|
||||||
|
|||||||
@ -78,7 +78,6 @@ dnsmasq:
|
|||||||
- address=/ca.home.arpa/192.168.7.77
|
- address=/ca.home.arpa/192.168.7.77
|
||||||
- address=/auth.home.arpa/192.168.7.77
|
- address=/auth.home.arpa/192.168.7.77
|
||||||
- address=/traefik.home.arpa/192.168.7.77
|
- address=/traefik.home.arpa/192.168.7.77
|
||||||
- address=/photoview.home.arpa/192.168.7.77
|
|
||||||
- address=/immich.home.arpa/192.168.7.77
|
- address=/immich.home.arpa/192.168.7.77
|
||||||
- address=/gitea.nik4nao.com/192.168.7.77
|
- address=/gitea.nik4nao.com/192.168.7.77
|
||||||
- address=/ha.home.arpa/192.168.7.77
|
- address=/ha.home.arpa/192.168.7.77
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user