🇪🇨 Ecuador Server is about Migrate to NixOS #7
Replies: 3 comments
-
|
I was reading a few resources (essentially related to flakes), between them:
Although I already now the basic theory of flakes, nixlang, nix and nixos, I though something have changed on these years. I'm gonna use this template: - Nix Starter Config - A few simple Nix Flake templates for getting started with NixOS + home-manager. Additionally, I'm gonna also use flake-parts and flake-utils. |
Beta Was this translation helpful? Give feedback.
-
|
Of course, nixos.wiki is the main resource to learn about NixOS |
Beta Was this translation helpful? Give feedback.
-
|
I made the first push to https://github.com/dousec/nixos, at the end i didnt use colmena or flake utils, just flake-parts and nixos-unified. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Last month I made a home server to host all org's infrastructure, that includes
xmpp-server,cloudflared,writefreely,memosand some other services I use, likeadguard-home,litellm,n8n, etc. This server handles almost every HTTPS and TCP/UDP traffic from dousec.org.Because it was the first home server I ever made, I chose a distro where I was familiar to, that one was Void Linux. The workflow inside this system was containerized, all users had to use podman rootless and init their projects and add them to caddy reverse proxy if they exposed ports. But, yes, after two weeks of interrupted working, it's stable, but I don't like how CI/CD would be implemented on that system.
I'm dropping off from Void Linux to NixOS (only on this server, Oracle's machine stays on Ubuntu and my main PC on Void Linux). Also, we will start to use flakes with our own cache on every single project that integrate CI/CD.
Here are the reasons why I'm doing this:
So, after talking about generic reasons to do it, lets show off the stack we are going to use.
all taken from https://github.com/nix-community/awesome-nix
I will keep you with updates, I'm gonna first install it on a qemu vm, then I will fully migrate to it.
Beta Was this translation helpful? Give feedback.
All reactions