i need to open posts before clicking on the image.
thank you OP for the transcription, one day i will read the greentext from that instead of squinting my eyes at the image.
wholesome btw
i need to open posts before clicking on the image.
thank you OP for the transcription, one day i will read the greentext from that instead of squinting my eyes at the image.
wholesome btw
in Italy, there is literally a law obligating houses to have a bidet. the separated from the toilet kind.
All the services available from internet, just goes through traefik to terminate https, I rely on the build in authentication of each service. To add another layer of security, I have fail2ban active on all those services.
I have a public IP, and I have open on my router ports 80, 443, a random port for ssh and vpn.
Memory:
System RAM: total: 8 GiB available: 7.73 GiB used: 4.46 GiB (57.7%)
Report: arrays: 1 slots: 4 modules: 2 type: DDR3
CPU:
Info: 6-core model: AMD Phenom II X6 1090T bits: 64 type: MCP cache: L2: 3 MiB
Graphics:
Device-1: NVIDIA GP107 [GeForce GTX 1050 Ti] driver: nvidia v: 535.98
All the docker compose files + how I configured everything is available at: https://github.com/simone-viozzi/my-server
Since I like the ability of btrfs to do snapshots, I created all important docker volumes as btrfs subvolumes. Then I created a backup script that literally sends the subvolume (encrypted) to an external cloud. This does not allow incremental backups and most likely is not the best backup solution… but it works… the repo is: https://github.com/simone-viozzi/btrfs2cloud-backup
funny how here in Italy 30k gross per year is a pretty high salary.
software engineers with required experience in a field can get paid as low as 20k and they also want you to actually go to their office.