bupy
fcos-layer-paperless-ngx
bupy | fcos-layer-paperless-ngx | |
---|---|---|
2 | 1 | |
12 | 8 | |
- | - | |
5.3 | 10.0 | |
11 months ago | over 1 year ago | |
Python | Dockerfile | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bupy
-
Introduction to Immutable Linux Systems
While I am glad Silverblue is on this list, not having Fedora CoreOS on it too is a shame. FCOS is an amazing OS to run in production and it has come a very long way since the CoreOS acquisition. I find that FCOS is a good middle ground of being usable and easy to learn while still being immutable compared to Nix.
The FCOS devs introduced a new feature called CoreOS Layering which lets you define your system in a Dockerfile and FCOS will rebase to that state and all you have to do is reboot to configure your server. It is super powerful.
Anyways, your next project needs a VM, give it a shot. I made a Python based CLI tool to help you develop locally on a Linux workstation to create a Butane file to fit your needs. Below is the GitHub for Bupy and a good example of running an app (Paperless NGX) on FCOS with the CoreOS Layering features.
https://github.com/quickvm/bupy
fcos-layer-paperless-ngx
-
Introduction to Immutable Linux Systems
https://github.com/quickvm/fcos-layer-paperless-ngx
https://coreos.github.io/rpm-ostree/container/
What are some alternatives?
layering-examples
enhancements - Enhancement tracking repo for CoreOS-based systems
bottlerocket - An operating system designed for hosting containers
just - 🤖 Just a command runner
system-design-primer - Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
main - OCI base images of Fedora with batteries included
toolbox - Tool for interactive command line environments on Linux