37925 readers
234 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.


  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.


Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 1 year ago

Just wrote up a little post for those who want to self host a lemmy instance with docker-compose and traefik.


Hello everyone! Mods here 😊

Tell us, what services do you selfhost? Extra points for selfhosted hardware infrastructure.

Feel free to take it as a chance to present yourself to the community!



Greetings, self-hosting enthusiasts and welcome to the Selfhosted group on Lemmy! I am formerly /u/Fimeg now Casey, your tour guide through the labyrinth of digital change. As you’re likely aware, we’re witnessing a considerable transformation in the landscape of online communities, particularly around Reddit. So let’s indulge our inner tech geeks and dive into the details of this issue, and explore how we, as a self-hosting community, can contribute to the solution.

The crux of the upheaval is a policy change from Reddit that’s putting the existence of beloved third-party apps, like Reddit is Fun, Narwhal, and BaconReader, in jeopardy. Reddit has begun charging exorbitant fees for API usage, so much so that Apollo is facing a monthly charge of $1.7 million. The ramifications of these charges have resulted in an outcry from the Reddit community, leading to a number of subreddits planning to go dark in protest.

These actions have pushed many users to seek out alternative platforms, such as Lemmy, to continue their digital explorations. The migration to Lemmy is especially significant for us self-hosters. Third-party applications have long been a critical part of our Reddit experience, offering unique features and user experiences not available on the official app.

As members of the Selfhosted group on Lemmy, we’re not just bystanders in this shift - we have the knowledge, skills, and power to contribute to the solution. One of the ways we can contribute is by assisting with the archiving efforts currently being organized by r/datahoarder on Reddit. As self-hosting enthusiasts, we understand the value of data preservation and have the technical acumen required to ensure the wealth of information on Reddit is not lost due to these policy changes.

So, while we navigate this new territory on Lemmy, let’s continue to engage in productive discussions, share insights, and help to shape the future of online communities. Your decision to join Lemmy’s Selfhosted group signifies a commitment to maintain the spirit of a free and open internet, a cause that is dear to all of us.

Finally, in line with the spirit of the original Reddit post, if you wish to spend money, consider supporting open-source projects or charities that promote a free and accessible internet.

With that, let’s roll up our digital sleeves and embark on this new journey together. Welcome to the Selfhosted group on Lemmy!

P.S. Thank you to Ruud who is actively maintaining the moderation front in this community!


Hi i just wanted to know if it is possible to host instance completely without renting anything.

if you have a video on it can you please share it here?


Update: It was DNS... its always DNS...

Hello there! I'm in a bit of a pickle.. I've recently bought the full budget Tp-link omada stack for my homelab. I got the following devices in my stack:

  • ER605 Router
  • OC200 Controller
  • SG2008P PoE Switch
  • EAP610 Wireless AP
  • EAP625 Wireless AP (getting soon)

I've set it all up and it was working fine for the first few days of using it. However, last few days it's been working very much on and off randomly(?) . Basically devices will state they are connected to WiFi/Ethernet, but they are not actually getting it. (As seen in the picture). This is happening with our phones(Pixel7+S23U) and my server(NAS:Unraid), have not noticed any problems on our desktop PCs. So it is happening on both wired and wireless, as my server and desktop PC is connected to the switch.

I haven't done many configurations in the omada software yet, but am assuming it's something I have done that causes this... Would greatly appreciate any advice to solve/troubleshoot this!


Hello everybody, Daniel here!

I'm back with some huge updates for Linkwarden.

Before we start, we'd like to express our sincere thanks to all of our Cloud subscription users. Your support is crucial to our growth and allows us to continue improving. Thank you for being such an important part of our journey. 🚀

What's New?

📄 Full Page Copy

This new feature allows users to save a complete copy of a webpage in a HTML format. It's perfect for archiving pages in their entirety, capturing all content as it appears at a specific point in time.

👥 User Administration

Server administrators can now manage user addition and deletion with greater ease. This feature is especially useful for organizations that need to manage multiple users.

🧱 New Masonry View

View your bookmarks in a visually appealing masonry layout, where content is arranged in an optimal position based on available vertical space. This feature is perfect for users who prefer a more visual approach to browsing their bookmarks.

🍏 iOS and MacOS Apps (Maintained by JGeek00)

We're excited to announce the release of the new iOS and MacOS apps, developed and maintained by JGeek00. These apps provide a seamless experience for users who prefer to access Linkwarden on their Apple devices. You can download the apps directly from the App Store.

📥 Import from Wallabag

There was a high demand for this feature, and we're excited to announce that you can now import your bookmarks from Wallabag. This feature simplifies the transition process, allowing users to maintain their bookmarks without hassle.

🌐 Support for Other Languages (i18n)

Linkwarden has recently expanded to support Italian in addition to English. As this feature is quite new, there might be some bugs, and we're actively working to refine it. We're also looking for community help with translations to make Linkwarden accessible in more languages soon!

📁 Image and PDF Uploads

Users can now upload images and PDF files directly to Linkwarden. This feature is perfect for users who want to store paywalled or password-protected content.

🔒 Enhanced Security

This update includes several security enhancements to protect your data and ensure a secure browsing experience. We've also fixed several bugs and improved overall performance.

🔑 Support for Google OAuth

You can now use Google OAuth to sign in to Linkwarden. This feature simplifies the login process and provides a secure authentication method. Just note that we're still pending Google's approval for the OAuth consent screen and it will be available soon.

✅ And More...

Check out the full changelog below.

Full Changelog:

If you like what we're doing, you can support the project by either starring ⭐️ the repo to make it more visible to others or by subscribing to the Cloud plan (which helps the project, a lot).

Feedback is always welcome, so feel free to share your thoughts!



Read the blog:


Hello c/Selfhosted!

Although I'm still new with truenas, I've been a happy truenas scale hoster for a year more or less and I've been increasing the reach of my self hosted server little by little.

The problem came when I decided to add jellyfin and a GPU for encoding. My server is mostly made of old parts and the GPU is not different. The GPU is recognized by truenas scale as a "Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde PRO [Radeon HD 7750/8740 R7 250E", which AFAIK has hardware encoding/decoding as per Jellyfin wiki.

But the only place I can see the GPU is in lspci and in System Settings/Isolated GPU PCI Ids (and it's not isolated). Whenever I try to change the configuration of an app to allocate the GPU I can only select "Allocate 0 GPU", there are no more options.

I've searched for this a lot but I found very little info about AMD GPUs and how to debug this issue.

I'am missing something? Could anybody point me in the right direction? Any commands I can run to diagnose?

Thanks for reading!


I guess this is a cautionary tale.

I was recently having issues with my Gmail account that's tied to my Epik ( a domain registrar ) account, so when I was supposed to renew my domain, I didn't receive any e-mails about it. When I decided to randomly check on my website, it seemed to be down. So I checked Epik and a domain that usually cost £15 a year to renew now cost £400 to renew as it was expired.

As a teenager who does not have £400 to spend on a domain, I decided to just wait until the domain fully expired and buy it for a cheaper price.

After some time, the domain fully expired and GoDaddy decided to buy it as soon as it did, and charged me £2,225 to renew the domain. I don't understand how a price that large is justified, considering that my website gets barely any visitors and I basically only use the domain for hosting stuff. No idea how hiking prices this much is legal

submitted 2 days ago* (last edited 2 days ago) by [email protected] to c/[email protected]

Just wonder what if my mail server went offline for some periods, and the sending party couldn't deliver.

Will there be any consequences except I don't get the mail? I tried searching but they all in the perspective of a sender and get a bounce, rather the other way around.


Welcome to version v1.109.0 of Immich. This release introduces an additional way for you to support Immich financially as well as bug fixes for various issues. Some of the highlights in this release include:

Immich license pricing is $25 per user or $99 per server for a lifetime license.


I am looking for suggestions of cheap, OpenWrt compatible routers that may have Wifi 6, for future proofing. My idea was to use it as a main router, but also as a travel router so I can plug it whenever I travel somewhere else.

I also want to learn how to use OpenWrt (I have an old router at home to test it out, but it's not ideal for everyday use since it's 100Mbps and doesn't have gigabit ports).

It'd be nice to have:

  • Wifi 6
  • OpenVPN or WireGuard support
  • Compatibility with OpenWrt
  • Ideally less than 60 EUR

A small form factor is also appreciated but not a requirement.

I checked the device tables and lists on the OpenWrt wiki, but it's hard to decide. A beginner's guide to the operating system recommended some routers but most of them are too expensive for my use case.

Currently, I'm leaning towards the GL iNet Opal (1200) but it doesn't support OpenWrt, the other option is the BananaPi BPI-WIfi 6. What would be your suggestions?


Hello fellow self-hosters,

I'm fairly new to hosting my own services and have been learning as I go, but have run into an issue and am not sure where to look for answers. Hoping you all can help a confused soul out.

Up until now, I've been running the .arr services (Sonarr, Radarr, Overseerr, etc.) on my Windows machine with minimal issue, but I've been working on setting up a separate Debian machine to get it off my main PC.

I'm following this guide to get everything setup, and at this point I have all my services setup and running, but I can't seem to get Radarr and Sonarr to work correctly. My indexers work, Radarr will grab the wanted file and Deluge will download it, but when the download finishes it just stays in limbo; Radarr is unable to import it into the library due to invalid permissions (It doesn't have Write permissions).

I've done sudo chown -R $USER:$USER /path/to/ROOT/directory and sudo chown -R $USER:$USER /path/to/HDDSTORAGE/directory as the guide instructs under 'Folder Structure' (of course replacing the paths with my actual paths), but to no avail.

Where I think the problem is is my actual Media Library. All the services are running on their own laptop, but my 10TB HDD is still in my main Windows PC. Until I build a new rig specifically for the server, I can't put the HDD into the laptop. In Windows, the TV and Movie folders are network shared and I have them mounted on my server in the respective locations where Radarr and Sonarr should be looking. At this point, the .arr services can definitely read the mounted directories, but can't make new ones for new shows and movies.


I'm trying to get networkd to connect to a wireguard endpoint, specifically ProtonVPN, in case it matters. I just can't get it to connect. Has anyone had success with that? Specifically without using wg-quick.


I want to share a self-hosted tool I developed. It's a NUT monitoring tool similar to webNUT but it has some additional features like:

  • UPS command support to remotely tell your UPS beeper to shut up.
  • Supports some uncommon and old devices like ARMv6, ARMv7 and RISC-V64.
  • It's actually light-weight, ~7MiB image size and very low memory footprint.

If anyone looking a tool like this, repo is available at

submitted 1 day ago* (last edited 1 day ago) by [email protected] to c/[email protected]

Hi guys!

When I saw this tiny little guy, I had to go in and get it. And so I received it today. My first experience is...the software is a bit rough at the moment. And now I'm having trouble with the keyboard detection. It's no longer working, and I"m not sure what's wrong. Basically, it worked initially, but after I unplugged it to dump some isos onto it*, the USB keyboard emulation seems to no longer work.

And since I'm one of the very first users...I think have no documentation (yay). I see there's a Chinese forum where more people mention a USB keyboard issue, but I don't think this is sorted.

Anyone else tried it? How's your experiences so far? Any ideas how to fix the keyboard issues? Still, for all its initial wonkiness, I clearly see this as the future for a KVM device, instead of a full blown Raspberry Pi board, which I think is a bit overkill.

*: The 'full' version comes with an embedded 32GB microSD, of which 8GB is for the OS, but the remainder is a separate partition for connect it as a USB storage to a PC and drop your ISOs there. At the moment you don't seem to be able to mount a random file from your PC via the browser UI. Only ISO files it already has in its own storage.


I have nginx up and working with pihole and its great. I can get to: On my PC but not my phone. On my phone, pfsense blocks it and says "Potential DNS Rebind attack detected, see Try accessing the router by IP address instead of by hostname."

Why? I've disconnected and reconnected to WiFi, and waited a day.

submitted 3 days ago* (last edited 3 days ago) by [email protected] to c/[email protected]

Saw they have promotion £1/mo without setup when paid for a 12mo contract for the lowest end VPS. Anyone use it before?

Just planning to run frp on it.


What's your opinion on this board? Is it worthwhile to use as a home server?


Are they any self hosted dvr programs? I have a cable set-top box that I would like to record programs while I'm away. Yes I can pay to enable the dvr functionality from my cable provider but I'm cheap and would like my shows available to any computer in the house and not just the one hooked up to set-top device. Do I need specific hardware like a TV tuner card to integrate into my pc? All I see is all in one systems being sold for OTA channels of which I have none available where I am. Would be a bonus if it worked with jellyfin. Is anybody still doing this stuff or has everyone just moved on to the arr stack?


I'm looking for 16TB HDDs. They'll be for fairly light usage. Immich will be the heaviest thing running on it.

New? Used? Certified? Like this?


Note: I am not affiliated with this project in any way. I think it’s a very promising alternative to things like MinIO and deserves more attention.


My take on location history timeline . Hope some one could sanitize and beutify it.


I've been around selfhosting most of my life and have seen a variety of different setups and reasons for selfhosting. For myself, I don't really self host as mant services for myself as I do infrastructure. I like to build out the things that are usually invisible to people. I host some stuff that's relatively visible, but most of my time is spent building an over engineered backbone for all the services I could theoretically host. For instance, full domain authentication and oversight with kerberized network storage, and both internal and public DNS.

The actual services I host? Mail and vaultwarden, with a few (i.e. < 3) more to come.

I absolutely do not need the level of infrastructure I need, but I honestly prefer that to the majority of possible things I could host. That's the fun stuff to me; the meat and potatoes. But I know some people do focus more on the actual useful services they can host, or on achieving specific things with their self hosting. What types of things do you host and why?


Hi, I need help to understand what I am doing wrong with my setup.

I am running a proxmox node (pve) where I have mounted my nfs storage (containing backups from my old server) on the host and assigning them to containers using pct set command.

On Host:I am setting the user permissions to the mounted folder so that the user from lxc can rw to it and the sub-folders(or atleast I thought it would be possible).

On Unpreviledged LXC:The mount is recognized and is accessible with the correct user permissions to rw

The docker container created inside the lxc is unable to read/write to this storage even though they are assigned to the correct user id 1000. The docker setup is logging errors and won't start up.

Appreciate the help!

view more: next ›