Skip Navigation

Posts
0
Comments
48
Joined
2 yr. ago

  • If you're the team lead, something like this is your job. You could ask your supervisor for guidance, but ultimately you should be able to solve this on your own.

    As others have mentioned: Speak to him. Don't be nice nor mean - be professional. Tell him how his behaviour affects you and the rest of the team. Talk to him about appropriate workplace behaviour and what you want him to change.

    Maybe this will work, maybe it doesn't. How he handles your feedback is up to him, he is an adult, even if he doesn't act like one.

    If he doesn't change or keeps ignoring you (his boss!), document his behaviour and go the HR route.

  • Also not a fan about the closed source thing, but I like about Obsidian that it's all just markdown. If I ever need to ditch it, I can keep and use my existing files as they are.

    Would this also be possible with Zettlr or Logseq?

  • I would have thought that building an automated warehouse starts with designing robots and warehouses that complement each other. Using humanoid robots seems strange - I doubt that evolution gave us the optimal shape to work in a warehouse.

    He denied this would lead to job cuts, however, claiming that it “does not” mean Amazon will require fewer staff.

    Sure thing. As if Amazons endgame isn't always to reduce costs and increase profits. They don't give a shit about their employees or people in general.

  • Have you seen the link?

  • I love Jellyfin but I would absolutely not make it accessible over the public internet. A VPN is the way to go.

  • Yeah, tail would be the more obvious choice instead of negating head.

    Fuck, I need coffee. @klay@lemmy.world is right (again).

  • You're right, I edited my comment. Thanks!

  • This line seems to list all dumps and then deletes all but the two most recent ones.

    In detail:

    • ls -1 /backup/*.dump lists all files ending with .dump alphabetically inside the /backup directory
    • head -n -2 returns all filenames except the two most recent ones from the end of the list
    • xargs rm -f passes the filenames to rm -f to delete them

    Take a look at explainshell.com.

  • Bitwarden doesnt rely on the cloud either. You can host it yourself or use another backend like Vaultwarden.

  • Yeah, the quality is really good. It's also not cheap. I bought this case mostly because it's rather shallow and did fit into my previous server rack.

    I'm now at a point where I should buy another drive cage but I'm a bit hesitant to spend 150€ for it. Well...

    Edit: Any reason you decided to go with a non-server mainboard without IPMI and ECC support?

  • Fun! I used the exact same chassis for my NAS. Thanks for sharing!

  • I don't use rclone at all, restic is perfectly capable to backup to remote storage on its own.

  • I've been working in IT for about 6/7 years now and I've been selfhosting for about 5. And in all this time, in my work environment or at home, I've never bothered about backups.

    That really is quite a confession to make, especially in a professional context. But good for you to finally come around!

    I can't really recommend a solution with a GUI but I can tell you a bit about how I backup my homelab. Like you I have a Proxmox cluster with several VMs and a NAS. I've mounted some storage from my NAS into Proxmox via NFS. This is where I let Proxmox store backups of all VMs.

    On my NAS I use restic to backup to two targets: An offsite NAS which contains full backups and additionally Wasabi S3 for the stuff I really don't want to lose. I like restic a lot and found it rather easy to use (also coming from borg/borgmatic). It supports many different storage backends and multithreading (looking at you, borg).

    I run TrueNAS, so I make use of ZFS Snapshots too. This way I have multiple layers of defense against data loss with varying restore times for different scenarios.

  • One simple way to pull the new image into your cluster is to overwrite the latest tag, specify imagePullPolicy: Always in your deployment and then use kubectl rollout restart deployment my-static-site from within your pipeline. Kubernetes will then terminate all pods and replace them with new ones that pull the latest image.

    You can also work with versioned tags and kubectl set image deployment/my-static-site site=my/image:version. This might be a bit nicer and allows imagePullPolicy: IfNotPresent, but you have to pass your version number into your pipeline somehow, e.g. with git tags.

  • What the fuck. Thanks for sharing!

  • She wanted to strike until "justice is served", I think now it's time to eat again.

  • You'd need to post your complete docker-compose.yaml, otherwise nobody knows what you're doing.

    Also (and I don't want to sound rude) you should probably start learning docker with a less critical service. If you just learned how volumes work you should not store your passwords in one. Yet.