liliumstar@lemmy.dbzer0.comtoLinux@lemmy.ml•Equinix Sunset, future of gitlab.freedesktop.orgEnglish
0·
5 days agoSome interesting discussions there, looks like they won’t be hard up finding sponsors or places to move. Nice to see.
Some interesting discussions there, looks like they won’t be hard up finding sponsors or places to move. Nice to see.
It only took what… 20 years?
I’ve used Ansible to deploy docker compose and it worked pretty well. You will have to do some learning if you aren’t familiar with it, but I’d say it’s worth it.
Like others, I would not recommend Jenkins.
In this case I meant the one packaged by your distro.
I would use the native version. For something like this, it makes sense that it should have less restricted/sandboxed access to the underlying system.
I’ve been using Arch off and on for a long time, since it was horrible to install and updates did often break stuff. This is not the case now 🖖, and the Arch wiki is your friend.
Consider using btrfs with automated snapshots using yabsnap. It includes a configurable pacman hook in case something goes awry. Also just nice to have snapshots in case you accidentally delete a file or something.
Use paru, an AUR helper. Good for random things which may not be officially packaged. Expect to run into failures, and learn to diagnose them. Sometimes it’s just a new dependency the packager missed. For both paru and pacman, clean the cache once in a while or automatically, or things will get out of hand.
Do the “manual” setup, at least the first time, so you have an idea what’s going on. Don’t forget to install essential stuff like iwd (if needed) when you do pacstrap, or else you might have to boot from live again to fix it. Once you’re done, take care to follow the important post install steps, like setting up a user with sudo, a firewall, sshd, etc.
As for general setup, I’ve recently embraced systemd-networkd and systemd-resolved. Might be worth giving it a shot, since there is no default network manager like application. You can even convert all your wireguard client configs into networkd interfaces.
Best practice: Keep a personal log of various tweaks and things you’ve configured, and set up automated backups (more of general guidance).
Have fun!