- 5 Posts
- 62 Comments
onlinepersona@programming.devto
Nix / NixOS@programming.dev•[HowTo] Selective VPN confinement in NixOSEnglish
4·9 months agoWhat happens when the VPN stops? Are all requests then just sent through the clear web?
onlinepersona@programming.devto
Nix / NixOS@programming.dev•Nix made me lose my wifeEnglish
10·9 months agoNot the first relationship to be destroyed by nixos 😢
onlinepersona@programming.devto
Nix / NixOS@programming.dev•"Converting" Home Manager and Flake ConfigsEnglish
5·10 months agoI’m not sure what you want to achieve… do you want NixOS running in podman containers as a service? Do you want to have some kind of package that starts up podman with nix packages in it?
Could you provide your usecase(s)? “As a X I want to Y”. “As a X when I do Y I expect Z to happen”.
It’s just confusing to see flakes and home manager mentioned and some “backported” podman output to be desired. Individually those words make sense but together I’m lost.
onlinepersona@programming.devto
Nix / NixOS@programming.dev•sad that have so much dependency on US infrastructure.English
1·10 months agoGood luck convincing anybody in power of that. Any effort to move nix off of US infrastructure (or make it infrastructure agnostic) unfortunately has come from outside nix as its foundation and the community on discourse are github hard-liners. Convenience over everything.
onlinepersona@programming.devto
Nix / NixOS@programming.dev•sad that have so much dependency on US infrastructure.English
3·10 months agoGood luck convincing anybody in power of that. Any effort to move nix off of US infrastructure (or make it infrastructure agnostic) unfortunately has come from outside nix as its foundation and the community on discourse are github hard-liners. Convenience over everything.
onlinepersona@programming.devto
Nix / NixOS@programming.dev•sad that have so much dependency on US infrastructure.English
3·10 months agoI think the root would be a distributed reproducibility program. Sources should have mirrors worldwide and the expected hash of inputs would have to be provided by a group of trusted builders. I’m afraid to say it but a blockchain might actually be a viable solution for agreeing upon and storing those hashes.
If nix were input addressed, it would actually remove the need for agreement on the input hashes. That might actually be the best thing to start with, honestly. Then it won’t matter where things come from as long as the hash is right. Inputs could then be hosted anywhere.
onlinepersona@programming.devto
Selfhosted@lemmy.world•I am attempting to get into Selfhosting after a shockingly frightening experience, but I am very lost.English
2·11 months agoYou can test it in a virtual machine like virtualbox or virt-manager. Then you can get a good feel for it.
onlinepersona@programming.devto
Selfhosted@lemmy.world•I am attempting to get into Selfhosting after a shockingly frightening experience, but I am very lost.English
2·11 months agoc stands for community. I didn’t know on which server it is but it’s on lemmyworld !selfhosted@lemmy.world
onlinepersona@programming.devto
Selfhosted@lemmy.world•I am attempting to get into Selfhosting after a shockingly frightening experience, but I am very lost.English
3·11 months agoYunohost is probably more secure than you figuring everything out yourself. More people have a vested interest in keeping it secure. They have a minimal page on security but they have fail2ban, unattended upgrades,and a secure SSH configuration. If something is discovered, you might be vulnerable but at least there will be knowledgeable people fixing it.
Security is always difficult and nothing is 100% secure. The three letter agencies around the world have been hacked and they are in the business of hacking others. Hackers themselves get hacked on the regular. Using yunohost as a noon probably reduces the chance of you getting hacked.
If you have something only you need to access, you can also host yunohost for yourself and make it accessible only via a VPN. Headscale, tailscale, maybe even your router provides a VPN service, or setup wireguard yourself. If others have to access it… I dunno. That’s a good question to ask on /c/selfhosted
onlinepersona@programming.devto
Selfhosted@lemmy.world•I am attempting to get into Selfhosting after a shockingly frightening experience, but I am very lost.English
2·11 months ago256 GB of RAM? Wow. And game servers too? If that’s small, them I don’t know what you consider big…
Anyway, proxmox does fit your scenario well. Separating your hosted services into VMs or containers makes a lot of sense. And a few game servers also have installations specific to different distros, so instead of fumbling about with your specific distro, just creating a VM with the distro you need is way easier.
onlinepersona@programming.devto
Selfhosted@lemmy.world•I am attempting to get into Selfhosting after a shockingly frightening experience, but I am very lost.English
2·11 months agoDepends on what you want to do. For a small server, if you want to host multiple things, hosting them straight on the metal without putting a VM in between would be more performant. If your server doesn’t have much RAM and CPU to give, then getting rid of the emulation layer makes sense.
Can you tell me why you want to use proxmox and what for?
onlinepersona@programming.devto
Selfhosted@lemmy.world•I am attempting to get into Selfhosting after a shockingly frightening experience, but I am very lost.English
2·11 months agoGlad you like it! If it’s useful to you, don’t forget to donate or at least say thanks to the contributors once everything is up and running and stable.
Don’t forget backups! Restic is in yunohost and should be useful for that. Yunohost has a guide.
onlinepersona@programming.devto
Selfhosted@lemmy.world•I am attempting to get into Selfhosting after a shockingly frightening experience, but I am very lost.English
25·11 months agoYunohost should be the software you’re looking for. Install stuff by clicking. Much less terminal stuff
onlinepersona@programming.devto
Nix / NixOS@programming.dev•Why Nix Will Win (and What's Stopping It): A 3-Year Production Story - Ryan RastiEnglish
20·11 months agoI want to be optimistic about nix but the main community on discourse is a travesty. It’s a more a political arena than a coding forum and actively hampers nix development. Any important decision is either made in isolation (a small group of high up people) or on the forums, and the forums are a mined battlefield. Code and words don’t matter, only who wrote or said them.
Nix has had many opportunities to be the basis for something amazing and supported by a large company. Valve could’ve used nix to have dependency locking. Imagine bazzite, the most gamer friendly distro, being built on nix. That would’ve propulsed nix at least onto a mountain to visible to many Linux users. But if I were Valve and had a single look at the forums and documentation, I too would’ve chosen something else.
I’ll also just mention nix flakes and its experimental yet widespread use with no official documentation or support. Imagine joining and being told to use flakes then being pointed to blog posts from 2019, example repos, and YouTube videos to start using it. That isn’t a good look at all.
Nix has potential but the community squanders it in favor of culture wars, pride, principle, and just anything unrelated to Nix.
onlinepersona@programming.devto
Nix / NixOS@programming.dev•Nix moderation team steps down in response to the Steering Committee's interference with their workEnglish
188·11 months agoAnother day, another controversy in the nix community 🤣 It has always been this way and IMO a major reason it just has little velocity. The focus of community seems to be moral and ethical discussions about opensource and software as a whole, and honestly just basically everything outside of the software development lifecycle.
My guess as to why anything moves forward at all is because there are more contributors who don’t participate in the discussions than those that do. If they implemented a rule to keep it focused on nix and NixOS and nothing else, it might make it a nicer place to be.
onlinepersona@programming.devto
Selfhosted@lemmy.world•Where is Immich going to be in 1 year? What's your prediction?English
2·1 year agoIt’ll be safe to host without extra software in front of it to make it read-only
onlinepersona@programming.devto
Nix / NixOS@programming.dev•Announcing Nix-manipulator (Nima): structured edits for Nix that keep formatting - NixOS DiscourseEnglish
4·1 year agoWow, that’s awesome. Hopefully that can breathe some new life into SnowflakeOS! My attempts at manipulating nix code went through a nix parser that I can’t remember the name of. That’s when I found (or came up with? dunno) the
importJsonfunction. But this could be cleaner and more reviewable + definitely allows for things like function calls to take advantage of the “JSON on steroids” aspect the author mentioned.Thanks for sharing 🙏
onlinepersona@programming.devto
Nix / NixOS@programming.dev•Closing the Nix Gap: From Environments to Packaged Applications for Rust - devenvEnglish
3·1 year agoOMFG. OK, Devenv is so fucking out. I’m never recommending that shit again. It cannot be trusted.
Thank you for providing a source. I’m disgusted by this.
onlinepersona@programming.devto
Nix / NixOS@programming.dev•Closing the Nix Gap: From Environments to Packaged Applications for Rust - devenvEnglish
6·1 year agoSource or report
How are people still on xitter? Is this dude a nazi?