GunnarGrop

joined 4 years ago
[–] [email protected] 4 points 1 week ago

I definitely do not hate SELinux, I think it's a great system. But my experience mostly (at home, anyway) comes from managing servers running Kubernetes clusters and, like, just using podman do deploy containers. In both these cases SELinux is a on "just works" basis, for the most part.

Then in enterprise environment that doesn't run everything on containers, you usually have a very standardized way of applying SELinux policies. At my last place of work we did it via a rather Ansible role. It was simple and easy.

But I can imagine using SELinux at home, where you maybe don't have these things, might be a rather "mysterious" experience. It's not the most obvious system.

But learning to write your own policies (even if just trough se2allow or whatever it's called) does de-mystify SELinix pretty quick.

[–] [email protected] 1 points 3 weeks ago (1 children)

That sounds amazing! So sad I missed it. Although I doubt they ever played many shows in Sweden, or even Europe.

[–] [email protected] 2 points 3 weeks ago* (last edited 3 weeks ago) (3 children)

Damn, wish I'd seen them on stage even once. I remeber hearing "I came around" randomly on some spotify playlist some years ago and immediately sold. Haven't listed to them in some time, but will definitely listen through and album tonight! Thanks, OP, for this reminder.

[–] [email protected] 15 points 1 month ago (10 children)

If Fedora wants to promote FOSS then it would make sense to just have it's users enable Flathub if they want to. Instead of outright promote a repository that promotes proprietary software.

If you meant it as moral question, then then answer would probably be that proprietary software does'nt guarantee the same user freedoms as free software. And thus does'nt let users control the software that runs on their own computers.

[–] [email protected] 13 points 1 month ago (1 children)

Oh yeah, that makes sense. Thanks for the info. I was under the impression that Flathub was a default flatpak repo in Fedora anyway.

But yes, always with these trade-offs. It's bad when package maintainers package software, and it's bad when software developers package software...

[–] [email protected] 45 points 1 month ago (22 children)

Why is Fedora packaging their own flatpak of OBS in the first place, when a seemingly working, official one is available on Flathub?

[–] [email protected] 8 points 1 month ago

Great decision! Not only does this make Tumbleweed match MicroOS better, but also the RHEL-based distros. SELinux is not super obvious to use, of course, but I've never understood how AppArmor works.

[–] [email protected] 1 points 2 months ago* (last edited 2 months ago)

Ubuntu doesn't allow pip to install system wide stuff anymore. You can solve that by installing everything in a pyhton virtual environment.

But for real, use Docker/Podman instead. It's a lot easier, especially if you're managing several applications!

[–] [email protected] 4 points 2 months ago* (last edited 2 months ago) (1 children)

The Beeline is definitely powerful enough to run a hypervisor, so I would do that if I were you. Proxmox is a very good product and easy enough to use. Personally I use Harvester (with Rancher) but that might be a bit daunting if you've not used Kubernetes before.

I would recommend running Proxmox as your OS, spin up a few Debian virtual machines and run your services (Nextcloud, plex/jellyfin, ...) with Docker containers. I would personally use Podman, as I think it's the simpler one to use, but there might be more documentation online for Docker, I'm not sure. But do definitely use containers! You'll thank yourself in 6 months.

For reverse proxy I would suggest using Traefik, especially is your using Docker/Podman. But there are other good solutions like Nginx Proxy Manager, which has the advantage of being very easy to use. But I do run Traefik on every Podman server I have or any Kubernetes cluster. That way I can just have a wildcard DNS entry for an IP and then every proxy route will just work, whitout having to touch the DNS further.

Also, just a general tip: look into how you can deploy everything using a GitOps flow. Whether that just be with Ansible or more specialized solutions (Kubernetes with ArgoCD or FluxCD is very well suited for this). Look into Terraform/OpenTofu. This last point is nowhere necessary, but if you ever (like me) get tired of forgetting how you setup your infrastructure (virtual machines, application deployments and configuration, etc) you'll love GitOps.

Oh, but do definitely look into Ansible for configuring your servers. It will save you a lot of time in the long run.

[–] [email protected] 5 points 3 months ago

I've completely switched from cron to systemd timers for everything. I feel like they are a lot easier to remember and keep track of! Plus, getting logs for free is pretty nice as well

[–] [email protected] 59 points 5 months ago* (last edited 5 months ago) (6 children)

Windows 11, and the group policies doesn't allow us to use WSL. We also can't directly SSH into any servers so we have to go trough a Citrix session to a Windows 10 "admin server" and then SSH or RDP to a Linux server. And Windows Terminal isn't installed on the Windows 10 server, so it's either CMD or the Powershell terminal.

It's absolutely fucking miserable. I'm a Linux sysadmin who do a lot of automation (ansible etc) but also Python development. Try it yourselves and see how long you last! I'm jumping the fucking ship in a month though, thank the gods.

All the result of an over confident "security organization", with a lot of hubris.

But the best part? It's a $5000 work laptop, and my 6 year old Thinkpad (with Linux) runs laps around the thing any day of the week. Opening the file explorer takes, most of the time, 5+ seconds...

Fuck my life, and fuck this company.

view more: next ›