Skip to content

peterweissdk/joplin-k8s-arm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

💾 Joplin Server Helm Chart for ARM Architecture

Static Badge

🙏 Attribution

This chart is based on the work from Rub'x Kube, modified for ARM architecture. This implementation uses redrathnure's ARM-compatible Joplin container as its base image.

ℹ️ Info

The Traefik IngressRoute is configured for HTTP only, as SSL termination and certificate management are handled externally through pfSense in front of my LAN.

✨ Features

  • Full Joplin Server deployment optimized for ARM architecture
  • Traefik ingressroute support for easy access
  • Persistent storage for your notes and attachments
  • Configurable through joplin-values.yaml
  • ARM-compatible images and configurations

🚀 Quick Start

To install the Joplin server, run:

# Install Joplin Helm Chart
helm repo add rubxkube https://rubxkube.github.io/charts/
helm repo update

helm install joplin rubxkube/joplin \
    --namespace joplin-system \
    --create-namespace \
    --values joplin-values.yaml

# Ingressroute for Traefik
kubectl apply -f joplin-ingressroute.yaml

🔧 Configuration

In the joplin-values.yaml file, you can specify the configurable parameters of the Joplin chart and their default values. To override these values, create a joplin-values.yaml file and specify your values there.

For detailed configuration options, please refer to the default values in the chart. https://artifacthub.io/packages/helm/rubxkube/joplin

📝 Directory Structure

joplin-k8s-arm/
├── joplin-ingressroute.yaml
├── joplin-values.yaml
├── LICENSE
└── README.md

🔍 Health Check

To check the deployment status:

# Check pods
kubectl get pods -n joplin-system
kubectl describe pod -n joplin-system <pod-name>

# Check Traefik ingressroute
kubectl describe ingressroutes.traefik.io joplin-ingressroute -n joplin-system

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

🆘 Support

If you encounter any issues or need support, please file an issue on the GitHub repository.

📄 License

This project is licensed under the GNU GENERAL PUBLIC LICENSE v3.0 - see the LICENSE file for details.

About

Joblin Server supporting ARM

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published