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 |
|
||||
| Observability | kube-prometheus-stack, Grafana, Loki, Tempo, OpenTelemetry Collector, Glances |
|
||||
| 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 |
|
||||
| Public apps | Portfolio, Watch Party ingress to the Mac Mini |
|
||||
| Dashboard | Dashy |
|
||||
@ -57,7 +57,6 @@ Public services under `nik4nao.com` use Let's Encrypt.
|
||||
| `https://jellyfin.home.arpa` | Jellyfin | Internal CA |
|
||||
| `https://qbittorrent.home.arpa` | qBittorrent | Internal CA |
|
||||
| `https://jdownloader.home.arpa` | JDownloader | Internal CA |
|
||||
| `https://photoview.home.arpa` | Photoview | Internal CA |
|
||||
| `https://immich.home.arpa` | Immich | Internal CA |
|
||||
| `https://ha.home.arpa` | Home Assistant | Internal CA |
|
||||
| `https://glances.home.arpa` | Glances on K3s | Internal CA |
|
||||
|
||||
@ -75,7 +75,7 @@ sections:
|
||||
id: 3_928_weatherforecast
|
||||
displayData:
|
||||
sortBy: default
|
||||
rows: 6
|
||||
rows: 3
|
||||
cols: 2
|
||||
collapsed: false
|
||||
hideForGuests: false
|
||||
@ -119,6 +119,60 @@ sections:
|
||||
rows: 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 #####################
|
||||
- name: System — Minisforum
|
||||
icon: mdi-server
|
||||
@ -173,66 +227,3 @@ sections:
|
||||
sortBy: default
|
||||
rows: 3
|
||||
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 |
|
||||
| `home-services/` | HA gateway, AI gateway, Discord bot, service TLS, registry secret |
|
||||
| `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 |
|
||||
| `network/` | Pi-hole secrets, DDNS, Traefik dashboard, external host ingresses |
|
||||
| `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=/auth.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=/ha.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=/auth.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=/gitea.nik4nao.com/192.168.7.77
|
||||
- address=/ha.home.arpa/192.168.7.77
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user