No introduction found. Create it?
Install with:
helm repo add suwayomi oci://ghcr.io/bjw-s-labs/charts/
helm install suwayomi suwayomi/suwayomi -f values.yamlSee examples from other people.
| Name | Repo | Stars | Version | Timestamp |
|---|---|---|---|---|
| suwayomi | kashalls/home-cluster | 105 | 5.1.0 | 5 days ago |
| suwayomi | waifulabs/infrastructure | 226 | 5.1.0 | 5 days ago |
| suwayomi | ToaHartor/maisonneux | 43 | 5.0.1 | 2 months ago |
See the most popular values for this chart:
| Key | Types |
|---|---|
controllers.suwayomi.containers.app.image.repository (6) ghcr.io/suwayomi/tachidesk | string |
controllers.suwayomi.containers.app.image.tag (6) v2.3.2356@sha256:0724eb53d49cb6e629ffe28c96b41fe77471a7243b900aa2a3ac67bd8018ad6c | string |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
controllers.suwayomi.containers.app.env.TZ (5) America/Los_Angeles | string |
| number | |
| string, boolean | |
controllers.suwayomi.containers.app.env.FLARESOLVERR_URL (3) flaresolverr.services.svc.cluster.local:8191 | string |
| string, boolean | |
| string, boolean | |
| string, boolean | |
| string, boolean | |
| number | |
| string, boolean | |
controllers.suwayomi.containers.app.env.EXTENSION_REPOS (2) ["https://raw.githubusercontent.com/keiyoushi/extensions/repo/index.min.json"] | string |
| string, boolean | |
| string, boolean | |
| string | |
| number | |
| string | |
| string | |
| string | |
| string | |
| boolean | |
controllers.suwayomi.containers.app.env.EXTENSION_STORES (1) ["https://raw.githubusercontent.com/keiyoushi/extensions/repo/index.min.json"] | string |
| string | |
| number | |
| number | |
| boolean | |
| number | |
| number | |
| boolean | |
| number | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| boolean | |
| number | |
| number | |
| number | |
| number | |
| number | |
controllers.suwayomi.containers.app.probes.readiness.spec.httpGet.path (1) /api/v1/settings/about | string |
| number | |
| boolean | |
| number | |
| number | |
| number | |
| string | |
| string | |
| string | |
controllers.suwayomi.initContainers.01-init-config.command[] (2) - sh | string |
controllers.suwayomi.initContainers.01-init-config.image.repository (2) docker.io/library/busybox | string |
| number | |
controllers.suwayomi.initContainers.init-config.command[] (1) - sh | string |
controllers.suwayomi.initContainers.init-config.image.repository (1) docker.io/library/busybox | string |
| number | |
| number | |
| number | |
| string | |
| number | |
| boolean | |
| number | |
| string | |
| boolean | |
| boolean | |
| number | |
service.app.controller (4) suwayomi | string |
persistence.config.existingClaim (5) {{ .Release.Name }} | string |
persistence.config.advancedMounts.suwayomi.app[].path (3) /home/suwayomi/.local/share/Tachidesk | string |
| string | |
| string | |
persistence.config.globalMounts[].path (3) /home/suwayomi/.local/share/Tachidesk | string |
persistence.config.accessMode (1) ReadWriteOnce | string |
| string | |
| string | |
persistence.config.storageClass (1) ${fastdata_storage}-ha | string |
persistence.config.type (1) persistentVolumeClaim | string |
| string | |
| string | |
persistence.media.hostPath (2) /var/mnt/puddle/media | string |
persistence.media.path (2) /mnt/Vault/Media/Comics | string |
persistence.media.server (2) bigmouth.internal | string |
persistence.config-file.name (3) suwayomi | string |
persistence.config-file.type (3) configMap | string |
| string | |
| boolean | |
| string | |
| boolean | |
persistence.tmp.type (3) emptyDir | string |
| string | |
| string | |
persistence.downloads.globalMounts[].path (2) /home/suwayomi/.local/share/Tachidesk/downloads | string |
persistence.downloads.globalMounts[].subPath (1) downloads/suwayomi | string |
persistence.downloads.path (2) ${nfs_path_download} | string |
persistence.downloads.server (2) ${nfs_server} | string |
| string | |
persistence.tmpfs.type (2) emptyDir | string |
persistence.tmpfs.advancedMounts.suwayomi.app[].path (1) /home/suwayomi/.local/share/Tachidesk/bin | string |
| string | |
persistence.tmpfs.globalMounts[].path (1) /tmp | string |
route.app.hostnames[] (5) - {{ .Release.Name }}.ok8.sh | string |
route.app.parentRefs[].name (5) envoy-internal | string |
route.app.parentRefs[].namespace (5) networking | string |
| string | |
| string | |
| number | |
route.app.annotations."gethomepage.dev/description" (1) Manga downloader | string |
| string | |
| string | |
route.app.annotations."gethomepage.dev/icon" (1) mdi-book-open-page-variant | string |
| string | |
route.app.annotations."gethomepage.dev/pod-selector" (1) app.kubernetes.io/name=suwayomi | string |
| string | |
| string | |
route.app.annotations."gethomepage.dev/widget.url" (1) https://{{ .Release.Name }}.janpuc.com | string |
configMaps.config.data."server.conf" (3) # Suwayomi-Server config. Database is the embedded H2 default.
# === Networking ===
server.ip = "0.0.0.0"
server.port = 4567
# === Auth (internal-only; enable later if needed) ===
server.authMode = "none"
# === Downloads ===
server.downloadAsCbz = true
server.downloadsPath = "/media/Downloads/suwayomi"
server.autoDownloadNewChapters = true
server.excludeEntryWithUnreadChapters = false
server.autoDownloadNewChaptersLimit = 0
server.autoDownloadIgnoreReUploads = true
# === Global update (scheduled new-chapter checks) ===
# "Pull everything" stance: don't skip series we're behind on or
# haven't started. globalUpdateInterval is hours (minimum 6).
server.globalUpdateInterval = 12
server.excludeUnreadChapters = false
server.excludeNotStarted = false
server.excludeCompleted = false
server.updateMangas = false
# === FlareSolverr (cluster-local service) ===
server.flareSolverrEnabled = true
server.flareSolverrUrl = "http://flaresolverr.entertainment.svc.cluster.local:8191"
server.flareSolverrTimeout = 60
server.flareSolverrSessionName = "suwayomi"
server.flareSolverrSessionTtl = 15
server.flareSolverrAsResponseFallback = false
# === Web UI ===
server.webUIEnabled = true
server.initialOpenInBrowserEnabled = false
server.webUIInterface = "browser"
server.webUIFlavor = "WebUI"
server.webUIChannel = "STABLE"
server.webUIUpdateCheckInterval = 23
# === Pre-seeded extension repos (Keiyoushi + Yuzono) ===
server.extensionRepos = [
"https://raw.githubusercontent.com/keiyoushi/extensions/repo/index.min.json",
"https://raw.githubusercontent.com/yuzonomanga/yuzono-extensions/repo/index.min.json"
]
# === Misc ===
server.debugLogsEnabled = false
server.systemTrayEnabled = false
server.maxSourcesInParallel = 6
server.maxLogFiles = 14
server.maxLogFileSize = "10mb"
server.maxLogFolderSize = "100mb"
| string |