https://github.com/anthr76/lemmy-ks
Kustomizations and published OCI manifests to deploy Lemmy on Kubernetes
https://github.com/anthr76/lemmy-ks
Last synced: about 1 year ago
JSON representation
Kustomizations and published OCI manifests to deploy Lemmy on Kubernetes
- Host: GitHub
- URL: https://github.com/anthr76/lemmy-ks
- Owner: anthr76
- Created: 2023-06-16T14:10:30.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-08T19:44:46.000Z (about 1 year ago)
- Last Synced: 2025-04-18T20:27:11.484Z (about 1 year ago)
- Size: 34.2 KB
- Stars: 8
- Watchers: 2
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# lemmy-ks
A Kustomize deployment for [Lemmy](https://github.com/LemmyNet/lemmy).
##### Things to note:
- This is heavily WIP. Do not use if you expect stability without constantly checking this repo while kinks are ironed.
- This is unsupported from LemmyNet currently, and adapted from their docker-compose examples and documentation.
- UID/GID 991 is used and expected for all deployments
- Ingresses included. ingress-nginx usage expected.
**This is WIP:** My time is very limited, but I would like to get this to a good state for long-term usage. You can see an example of how I'm using it currently until it's all buttoned up and completed. For inspirational purposes you can see how I make use of this repo [here](https://github.com/anthr76/infra/tree/main/k8s/base/federation/lemmy)
### What's required?
- A secret titled lemmy containing the following:
- `config.hjson`
- `pictrs-api-key`
- Postgres server
- a (optional) PVC for pictrs
```
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: pictrs-media
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi
storageClassName: slow-ceph-block
```