communism
@communism@lemmy.ml
- Comment on Selfhosted alternatives to Discord with screensharing? 2 days ago:
I find Matrix janky but still usable. What homeserver implementation and what client are you using? I use tuwunel and nheko. tuwunel works great for me and I think it’s probably a disservice to the Matrix protocol that the “canonical” homeserver implementation is written in Python. Nheko is somewhat janky for me but I like it more than Element, and I think most of the jankiness is because of the Matrix protocol rather than the client.
- Comment on Selfhosted alternatives to Discord with screensharing? 2 days ago:
I use self-hosted Jitsi for screen share, although this is just video conference software without the IM aspect of Discord. (Jitsi does have IM to be clear, but it’s a chat tied to a particular meeting, not like a persistent groupchat.) You could just use Signal chats as you have already been doing and send Jitsi links when you want to call. Jitsi has E2EE although I’m not up to date on the details of how it works.
- Comment on Do people who have bad relationship with their parents care about "insults" like "I fucked your mom last night"? Or do you just not care? 4 days ago:
Well those insults are usually not very serious. If they are intended genuinely then no I don’t care if you insult my parents.
- Comment on How often do you update software on your servers? 5 weeks ago:
Automatic updated for system packages. Automatic container updates with docker. I normally have things pinned to a reasonable major or minor release, so I do manual upgrades for new OS release branches and usually pin to a major version for Docker containers but depends on the container.
- Comment on 2025 Self-Host User Survey: Open for Submissions 2 months ago:
There was one question where it wouldn’t let me do this. I think the media streaming question I had to click “Other”.
- Comment on Those who don't use dashboards, how are you managing your services? 2 months ago:
Never used a dashboard… I just manage my services on the cli with plain docker commands.
- Comment on How to manage docker compose apps? 2 months ago:
Watchtower for automated updates. For containers that don’t have a latest tag to track, editing the version number manually and then
docker compose pull && docker compose up -dis simple enough. - Comment on Recommendations for Note taking app with simple needs 2 months ago:
Yes, if you use the “task list” block. You can also have checkbox bullet points but I don’t use them, not really sure what the use-case for those are when you can just use the task list.
- Comment on Recommendations for Note taking app with simple needs 2 months ago:
I self-host Notesnook and found it easy to set up. Been using it as my main note-taking app for years now and I’m really happy with it.
- Comment on How do you secure your home lab? Like, physically? From thieves? 2 months ago:
Someone who’s in the business of stealing computers would just stick it in a faraday bag. I guess for an entire server you’d need a sizeable cage though.
- Comment on Those who are hosting on bare metal: What is stopping you from using Containers or VM's? What are you self hosting? 2 months ago:
Idk about Immich but Vaultwarden is just a Cargo project no? Cargo statically links crates by default but I think can be configured to do dynamic linking too. The Rust ecosystem seems to favour static linking in general just by convention.
- Comment on Microsoft blocks Israel’s use of its technology in mass surveillance of Palestinians 2 months ago:
This is only because Microsoft’s employees have been relentless in their pressure on their bosses. They’ve been doing occupations of Microsoft buildings, office crashes, etc. They fire the employees who take part but then there are more employees who crop up in their place; there are just too many to fire them all. And Microsoft still provides a lot of support to Israel, so don’t be fooled into thinking that things are over.
- Comment on Google just broke *all* third-party web clients, including yt-dlp; a full JS implementation is now required. 2 months ago:
No, FreeTube is its own thing, but it can fall back to an invidious instance. Idk why it fails for me with inv.nadeko.net as my default instance though.
- Comment on Google just broke *all* third-party web clients, including yt-dlp; a full JS implementation is now required. 2 months ago:
Yeah have been using inv.nadeko.net as FreeTube broke for me. Unfortunately there seems to be some kind of bandwidth throttling as I’m getting 720p videos only (my internet is fine for 1080p and I was getting 1080p on FreeTube).
- Comment on Looking for a simple personal homepage 2 months ago:
I don’t think there is really any learning curve to “learning HTML” if you are not trying to do anything funky and you just want a simple static website that functions, like OP said, “like a business card”. You may as well just type it out yourself. If you’ve never written HTML before just look at w3schools.
- Comment on Beginners Questions about Audiobookshelf, DNS and nginx 2 months ago:
You get a domain name, and use an A record to point it towards your server’s public IP address.
You tell nginx to forward requests to a given domain. For instance, you could tell nginx to forward requests to foo.bar.com to 127.0.0.1:1337. To do this:
http { server { server_name foo.bar.com; listen 80; location / { proxy_pass http://127.0.0.1:1337$request_uri; } } }
Note that this is a very basic setup that doesn’t have HTTPS or anything. If you want an SSL certificate, look into Let’s Encrypt and Certbot.
Also, the service you’re hosting (which I’m not familiar with) may have an example reverse proxy config you should use as a starting point if it exists.
- Comment on Have you tried self-hosting your own email recently? 2 months ago:
Been self hosting email for a good while now and it’s been largely painless. My emails are not getting marked spam either. Although my only outgoing mails are to FOSS mailing lists and occasionally to individuals, not for anything business related.
I would say that if self hosting email sounds like something you’d be interested in, then it probably is worthwhile for you. I like being able to configure my mail server exactly the way I want it, and I have some server side scripts I wrote for server side mail processing, which is useful as I have several different mail clients so it makes sense to do processing on the server rather than trying to configure it on my many clients. It definitely falls into the “poweruser” category of activities but I’ve had fun and I enjoy my digital sovereignty.
- Comment on What would stop you from switching to a flip phone (or dumbphone) in 2025? 2 months ago:
A flip phone/dumbphone would sort of be mutually exclusive with my use case. I use my smartphone nearly exclusively as a lightweight mobile computer for web browsing, SSHing into my server, and messaging over internet (not SMS). I rarely use the “phone” features of my phone, i.e. phone calls and SMS. So I’d be losing out over the features I do use, in favour of features I don’t use.
If you’re being distracted by your phone and a dumbphone works for you, good on you. I think most people are like me and use their phones as a small mobile computer rather than a phone though, in which case distractions are best handled with one of the many apps/browser add-ons/etc that block websites or apps.
- Comment on 2 months ago:
Do you have an old laptop somewhere? You shouldn’t need a new machine for a home lab if you’re just hosting services. Most of my self hosted services are on a fairly lightweight VPS.
And yeah, I’d second the commenter suggesting you look for a second hand computer somewhere instead of buying HP.
- Comment on Proxmox or Docker? 2 months ago:
Why ZFS?
- Comment on Proxmox or Docker? 2 months ago:
I think in general people start out in VMs and advance to containers. If you are already using containers stick with it, otherwise you are taking a step back.
Interesting perspective—I had thought that running an entire VM would be more difficult, but I’ve never used virtualisation for server stuff, only ever used VMs with a GUI VM manager on my personal computer. Thanks for the input.
- Submitted 2 months ago to selfhosted@lemmy.world | 39 comments
- Comment on Alternative to github pages? 2 months ago:
Codeberg Pages. Neocities.
- Comment on Value Age verification 2 months ago:
B seems like a huge issue given that there are lots of adults who are not eligible for a credit card.
- Comment on Backup/Server Options - is Syncthing / Nextcloud really the go? 2 months ago:
You’ve not made it clear what exactly it is you want. Nextcloud or syncthing are good for syncing personal files. If you want to make server backups, they’re not gonna be the way.
If you want to automate backups, you could just use a cronjob to make a tarball and rsync it?
- Comment on [deleted] 3 months ago:
I see, that’s interesting. Well glad that it’s not hard to switch away from systemd on Debian for those who want it—although I still think if you don’t want systemd you should just pick another distro, given that the Debian installer doesn’t let you pick another init.
- Comment on [deleted] 3 months ago:
On Debian you can use both sysvinit and openrc
Huh really? Then why does Devuan exist? (I don’t use Debian for context)
- Comment on [deleted] 3 months ago:
I use Alpine for servers because I like its simplicity. Not in terms of computational power requirements, just in terms of user experience.
Alpine is an interesting choice for hosting
I’d say servers are one of the main uses of Alpine, second to containers. It would be a much more unusual choice for a desktop OS.
- Comment on [deleted] 3 months ago:
Alpine already uses OpenRC. There’s no option to use systemd with Alpine.
Popular alternatives include runit (which Void uses), OpenRC (Gentoo and Alpine), s6, sysVinit, dinit. The suckless people have also written some suckless inits—I think one of them’s called sinit.
So what are the alternatives that work with both Alpine and Debian?
None. On Alpine you can only use OpenRC and on Debian you can only use systemd. Most distros don’t let you change out the init system. If you want systemdless Debian look into Devuan.
Judging from this post, I would say you should not be looking to change out your init system as, no disrespect intended, but you really don’t seem to know what you’re talking about. You don’t even know what init systems your operating systems (Alpine and Debian) are using, let alone the details of different init systems.
Some people have strong opinions about init systems. They are nerds with reasons behind those opinions. You don’t seem to have many reasons and you don’t seem to be particularly invested in the debate. I would say it’s not worth your time to change operating system (which is what you would need to do to change your init) just because you heard vaguely that systemd is bad. If you reach a point where init system matters to you, then you won’t need to be asking the questions you’re asking in the OP.
- Comment on LibreOffice is right about Microsoft, and it matters more than you think. 3 months ago:
I think the point about convenience is more about familiarity than Windows being inherently easier. Speaking as someone who switched from Linux to Windows previously, I found the change very difficult as a lot of the FOSS software I was using didn’t have Windows versions. I had a nightmare trying to read one of my LUKS-encrypted drives on Windows. I was practically using WSL for everything. That’s not that Windows is inherently harder than Linux; it’s just that I was used to Linux and the FOSS ecosystem, just as some are used to Windows and their proprietary ecosystem.
If your hardware isn’t working properly, you have to find drivers that run on Linux; if the developer never made Linux-compatible drivers, you have to figure something else out.
Most drivers come pre-installed with the Linux kernel or your distro—I never had to manually install any drivers for my current hardware. Compared to Windows where you will have to go out of your way to install graphics drivers for NVIDIA or AMD depending on your graphics card, if you want to make the most out of your card’s capabilities.
Installers made for Windows don’t need any special TLC; you double-click them and they work.
See, I think if you’ve used Linux for any length of time you’d quickly find the system of package managers way easier than the system of having to hunt down an .exe on the internet, guess whether or not it’s a legit copy or if it’s malware, and manually manage updates for all the different software you have installed.
I agree that people stay on Windows out of convenience, but it’s not convenience as in Windows is inherently easier, but it’s convenience as in you’re used to the way things work on Windows. Because in my perspective, things do “just work” on Linux, and that’s because I’m used to the way things work here.