first commit

This commit is contained in:
jacob
2025-09-30 10:06:29 +02:00
commit 27da66e3d0
2 changed files with 79 additions and 0 deletions

11
helm/nextcloud/Chart.yaml Normal file
View File

@@ -0,0 +1,11 @@
apiVersion: v2
name: nextcloud
type: application
version: 0.1.0
appVersion: "latest"
keywords:
- nextcloud
- files
- cloud
sources:
- https://github.com/nextcloud/helm

View File

@@ -0,0 +1,68 @@
nextcloud:
enabled: true
image:
repository: nextcloud
tag: "28-fpm" # pick a stable tag you want
pullPolicy: IfNotPresent
admin:
user: admin
password: changeme
config:
proxy.config.php: |-
<?php
$CONFIG = array (
'trusted_domains' =>
array (
0 => 'nextcloud.darkstars.local',
),
);
# Use built-in default SQLite for quick test deployments. For production, use external DB.
database:
type: sqlite
# For PostgreSQL/MySQL, disable sqlite and configure external DB here.
# Persistence: enable to keep user files across pod restarts (recommended for production)
persistence:
enabled: true
accessMode: ReadWriteOnce
size: 10Gi
storageClass: ""
# Service type (ClusterIP/LoadBalancer)
service:
type: ClusterIP
port: 80
nodePort: null
# Ingress (disabled by default)
ingress:
enabled: false
annotations: {}
hosts:
- host: nextcloud.darkstars.local
paths:
- /
tls: []
# Resources (small defaults; tune for your cluster)
resources:
requests:
cpu: 100m
memory: 128Mi
limits:
cpu: 500m
memory: 512Mi
mariadb:
enabled: false
redis:
enabled: false
probe:
initialDelaySeconds: 30
periodSeconds: 10
timeoutSeconds: 5