Shimitar

joined 6 months ago
[–] Shimitar@downonthestreet.eu 5 points 5 months ago (1 children)

Thanks, absolutely love this post.

[–] Shimitar@downonthestreet.eu 5 points 5 months ago* (last edited 5 months ago)

Nothing stops you to run them all from the same unprivileged user and start them all at once with a single command.

Set once and forget style.

[–] Shimitar@downonthestreet.eu 13 points 5 months ago (1 children)

Check my wiki where I tried to detail all the steps

https://wiki.gardiol.org/doku.php?id=services%3Aimmich

I have a 3,2,1 backup strategy with restic+backrest. One full backup local on an external disk. Second backup in the house on a disk mounted to an OpenWRT router in the garden, third backup remote on my vps. Backup is daily at night.

My external access is via a static public IP on a VPS I rent using a double layer of NGINX reverse proxy. Vps is connected to home via wireguard, so nobody has to complain that they require a wireguard VPN on their phones... WAF is critical here.

[–] Shimitar@downonthestreet.eu 8 points 5 months ago* (last edited 5 months ago)

Maybe one would be sufficient, but for better separation and to have a single startup script for every service I prefer to keep them on different users.

In this way, also the data of each service is created with a different user and cannot be messed up by a rogue service...

And why let that user access root in any way? Even via sudo? No need. No risk.

One service one user. Simple security and separation policy

[–] Shimitar@downonthestreet.eu 1 points 5 months ago

No, quadlet seems to require systemd and I run OpenRC.

[–] Shimitar@downonthestreet.eu 1 points 5 months ago

So they can add the always trust (until next full moon) on A16...

[–] Shimitar@downonthestreet.eu 21 points 5 months ago* (last edited 5 months ago) (9 children)

A rootless container is good for security.

A lifetime old basic rule is never run anything as root, not even your podman :)

I only ever use rootless podman jn my system and I fond it pretty easy to actually run: zero effort whatsoever.

Why you say it's complicated?

Yes I always create one unprivileged user (not even in the sudoers or wheel group ofc) for every service I containerize. And create a dedicated network for the service too.

It only takes a few lines in a normal docker compose yaml.

Also I use docker compose on podman, yes docker compose not podman compose.

Edit2: refer to this post of mine on how installed immich on rootless podman https://wiki.gardiol.org/doku.php?id=services%3Aimmich as you can see, the most complex part is... Useradd & mkdir LOL

Edit: also podman play nice with iptables and nft (which should be always preferred nowadays) instead docker can mess your system good, and don't work with nft tables, unless quirks quirks...

[–] Shimitar@downonthestreet.eu 4 points 5 months ago

Given the shitty weather forecasts i hope to be able to ride my road bicicle on sunday. Some 80km would be great, but i guess i will be luclky to go for 50km. As for saturday, maybe swimming pool and lots of stuff to fix at home.

[–] Shimitar@downonthestreet.eu 6 points 5 months ago

Summit user here. Regularly updated and multi-login capable.

[–] Shimitar@downonthestreet.eu 2 points 5 months ago

Running unbound on my opnSense with the appropriate blacklists for ad filtering.

[–] Shimitar@downonthestreet.eu 6 points 5 months ago

Me too. Never had to do that.

Its actually not due to the quality itself... But the lack of scale (hope its the right word) in the water.

[–] Shimitar@downonthestreet.eu 26 points 5 months ago (2 children)

Gimp or krita are free and can do what you are looking for image editing and transparent background.

Free webapps? And who pay for the hosting? You are looking for the wrong target.

Lots of free PDF editing tools. Even web ones of you self host those (Stirling PDF anyone?).

view more: ‹ prev next ›