Firework8s

Firework8s is a collection of kubernetes objects (yaml files) for deploying workloads in a home lab.
Alternatives To Firework8s
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Kustomize9,71771421 hours ago256August 01, 2022204apache-2.0Go
Customization of kubernetes YAML configurations
Kube Linter2,31212 days ago14June 29, 202272apache-2.0Go
KubeLinter is a static analysis tool that checks Kubernetes YAML files and Helm charts to ensure the applications represented in them adhere to best practices.
Tanka2,011124 days ago59September 27, 202255apache-2.0Go
Flexible, reusable and concise configuration for Kubernetes
Cheatsheet Kubernetes A41,712
4 months agoShell
:book: Kubernetes CheatSheets In A4
Kapitan1,6761a day ago99March 18, 2022106apache-2.0Python
Generic templated configuration management for Kubernetes, Terraform and other things
Devops1,638
2 days agogpl-3.0Go
This repo contains all my learning related to DevOps
Konstellate1,405
4 years ago13mitClojure
Free and Open Source GUI to Visualize Kubernetes Applications.
Ytt1,386
5 days ago141apache-2.0Go
YAML templating tool that works on YAML structure instead of text
Kubernetes Examples1,234
23 days ago12mitShell
Minimal self-contained examples of standard Kubernetes features and patterns in YAML
Kubectl Neat1,23233 months ago9November 30, 202131apache-2.0Go
Clean up Kubernetes yaml and json output to make it readable
Alternatives To Firework8s
Select To Compare


Alternative Project Comparisons
Readme

Firework8s

Firework8s is a collection of Kubernetes objects (YAML files) for deploying workloads in a home lab with k8s. The home lab used for development of this project consists of a 3 node cluster managed by Rancher.

Project Structure

Folder Description
yaml-examples Contains pure handcrafted Kubernetes YAML; These files can be considered the gold standard for the project
cdk8s-examples Contains Cloud Development for Kubernetes (cdk8s) TypeScript files that can be used by cdk8s to generate Kubernetes YAML

Deploy

Using yaml-examples

Execute kubectl apply -f against the directory you wish to deploy. For example:

cd yaml-examples
kubectl apply -f sonarr

Would deploy Sonarr to your Kubernetes cluster...

Using cdk8s-examples

Create a new cdk8s project project in Typescript and use it to generate Kubernetes YAML files for deployment:

cd cdk8s-examples
mkdir build && cd build
cdk8s init typescript-app
npm run watch &
cp ../*.ts .
cdk8s synth

Execute kubectl apply -f against the application you wish to deploy. For example:

kubectl apply -f dist/jackett.k8s.yaml

Would deploy Jackett from the cdk8s generated YAML to your Kubernetes cluster...

Applications

The following applications are included as yaml examples.

Name Description Website
bitwarden Free and open-source password management service that stores credentials in an encrypted vault https://bitwarden.com/
bookstack Free and open source Wiki designed for creating beautiful documentation https://www.bookstackapp.com
ciao Private and public HTTP(S) monitoring https://brotandgames.com/ciao/
codeserver VS Code running on a remote server, accessible through the browser linuxserver/docker-code-server
couchpotato Automatic Movie Downloading via NZBs & Torrents https://couchpota.to/
cyberchef The cyber swiss army knife gchq/CyberChef
deluge BitTorrent client https://deluge-torrent.org/
flexget Multipurpose automation tool for all your media https://flexget.com
gaps Gaps recommends gaps in your Plex Server movie library based on collection searches JasonHHouse/gaps
grafana Open source analytics and interactive visualization web application https://grafana.com/
grocy Groceries and household management solution for your home https://grocy.info/
heimdalll Application dashboard and launcher linuxserver/Heimdall
homeassistant Open source home automation https://www.home-assistant.io/
homer A very simple static homepage for your server bastienwirtz/homer
huginn Create agents that monitor and act on your behalf huginn/huginn
influxdb Open-source time series database https://www.influxdata.com/
jackett API support for your favorite torrent trackers Jackett/Jackett
jellyfin The free software media system https://jellyfin.org/
jupyter Jupyter Scientific Python Notebook https://jupyter-docker-stacks.readthedocs.io/en/latest/
komga Media server for comics/mangas/BDs with API and OPDS support https://komga.org/
lazylibrarian Follow authors and grab metadata for all your digital reading needs lazylibrarian/LazyLibrarian
lidarr Music collection manager https://lidarr.audio/
mariadb Community-developed, commercially supported fork of the MySQL https://mariadb.org/
medusa Automatic Video Library Manager for TV Shows https://pymedusa.com/
minecraft Minecraft server with selectable version https://hub.docker.com/r/itzg/minecraft-server
minecraft-bedrock Minecraft Bedrock Dedicated Server with selectable version https://hub.docker.com/r/itzg/minecraft-bedrock-server
mongodb NoSQL database https://www.mongodb.com/
mongo-express Web-based MongoDB admin interface mongo-express/mongo-express
monitorr Monitors the status of local and remote network services, websites, and applications Monitorr/Monitorr
mylar An automated Comic Book downloader (cbr/cbz) for use with SABnzbd, NZBGet and torrents evilhero/mylar
mysql Open-source relational database management system https://www.mysql.com/
nexus3 Nexus Repo Manager 3 sonatype/docker-nexus3
observium Network monitoring platform https://www.observium.org/
ombi Gives your shared Plex or Emby users the ability to request content by themselves https://ombi.io/
organizr An HTPC/Homelab services organizer https://organizr.app
perkeep Software for modeling, storing, searching, sharing and synchronizing data https://perkeep.org/
phpservermon PHP server monitor http://www.phpservermonitor.org/
postgres Open source object-relational database system https://www.postgresql.org/
qbittorrent BitTorrent client https://www.qbittorrent.org/
radarr A fork of Sonarr to work with movies la Couchpotato https://radarr.video/
raneto Markdown powered knowledge base for Nodejs http://raneto.com/
readarr Book, magazine, comics eBook and audiobook manager (Sonarr for eBooks) http://readarr.com/
sickgear SickGear has proven the most reliable stable TV fork of the great Sick-Beard family SickGear/SickGear
smokeping Smokeping keeps track of your network latency linuxserver/docker-smokeping
snipe-it Free and open source IT asset management snipe/snipe-it
sonarr Smart PVR for newsgroup and bittorrent users https://sonarr.tv/
stuffinspace A real-time interactive WebGL visualisation of objects in Earth orbit http://stuffin.space
tautulli Python based monitoring and tracking tool for Plex Media Server Tautulli/Tautulli
transmission BitTorrent client https://transmissionbt.com/
trilium Hierarchical note taking application zadam/trilium
ubooquity Home server for your comics and ebooks linuxserver/docker-ubooquity
varken Standalone application to aggregate data from the Plex ecosystem into InfluxDB Boerderij/Varken
wallabag Self hosted application for saving web pages https://wallabag.org/
wekan The open-source kanban (built with Meteor) https://wekan.github.io/
Popular Yaml Projects
Popular Kubernetes Projects
Popular Data Formats Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Typescript
K8s
Kubernetes
Minecraft
Yaml
Comics
Plex
Self Hosted
Kubernetes Cluster
Sonarr