Skip to content

hyphatech/jailrun-hub

Repository files navigation

Jailrun Hub

A curated collection of Ansible playbooks for Jailrun, ready to provision your jails and VM bases.

Jail Playbooks

Databases

Playbook Description
mariadb-11 MariaDB 11 — database server.
mysql-8 MySQL 8 — database server.
postgres-16 PostgreSQL 16 — database server.
redis Redis — in-memory data store.

Media

Playbook Description
ffmpeg-7 FFmpeg — multimedia framework (encode/decode/transcode).
imagor Imagor — image processing service.

Monitoring

Playbook Description
influxdb InfluxDB — time-series database.
prometheus Prometheus — monitoring system and time-series database.

P2P

Playbook Description
i2pd I2PD — I2P router for anonymous network access.
ipfs IPFS (Kubo) — distributed content-addressed storage and peer-to-peer file distribution.
continuwuity Continuwuity — a fast, community-driven Matrix homeserver written in Rust.

Web

Playbook Description
hugo Hugo — fast and flexible static site generator.
hugoplate Hugoplate — popular Hugo starter kit.
nginx Nginx — web server with a basic default config.
haproxy HAProxy — reliable, high-performance proxy for TCP and HTTP services.

Development

Playbook Description
astronvim AstroNvim — aesthetically pleasing and feature-rich Neovim configuration.
gitea Gitea — self-hosted Git forge with web UI.
clojure Clojure — dynamic, functional dialect of Lisp on the JVM.
ocaml OCaml — general-purpose functional language with a powerful type system.

Security

Playbook Description
vault Vault — secrets management and encryption as a service.

Base Playbooks

Desktop

Playbook Description
kde Plasma (KDE) — desktop environment (KDE project).
xfce XFCE — lightweight desktop environment.

Layout

Playbooks are versioned and stored under:

  • playbooks/<name>/<version>/playbook.yml
  • playbooks/<name>/<version>/README.md

Examples:

  • playbooks/nginx/rolling/playbook.yml
  • playbooks/postgres/16/playbook.yml

Contributing

  • Add new playbooks under playbooks/<name>/<version>/.
  • Keep a README.md next to each playbook.yml with relevant UCL example.

About

A curated hub of Ansible playbooks for Jailrun (jrun)

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors