1
381
submitted 3 years ago* (last edited 3 years ago) by devve@lemmy.world to c/selfhosted@lemmy.world

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!

🦎

2
12

@selfhosted Remote Access to my server over IPv6 is only possible with IA_PD enabled

I’m honestly at my wits end. I opened port 443 in my router (port forwarding, FRITZ!Box 7530) to get access to my server from outside my network. Due to my IPv4 being behind CGNAT I can’t use IPv4 and decided to solely use IPv6 for outside connections. With IA_PD enabled it works but unfortunately the work laptop of my sister in law can’t connect to the internet with this option enabled and I’m trying to find a work around without this option. I gave my server a static IPv6 address and the DNS entry in OVHcloud is pointing to it.

Bonus question: maybe someone can help me with this as well, I’m using lire on iOS connected to FreshRSS on my server and it doesn’t work while inside my network and only works outside my network. In the browser everything works in whichever network. All other services on my server work too. It says it can’t connect to the internet as an error. But that’s a secondary problem for now.

Please tell me if you need any information to help me troubleshoot.

#selfhost #selfhosting #selfhosted #networking #remoteaccess #server #homeserver

3
29

Hi!

I'm looking to replace my family's landline phone with a VoIP based hardphone. From my research it seems that I'd need a SIP server and a SIP Trunk provider. But I also happened to find Jami that has a SIP account feature.

  1. Could I make and recieve calls with Jami over the hardphone similar to a landline phone (minus the ability to call and recieve calls from normal phone numbers) with this setup (SIP server + Jami + hardphone)?
  2. Does anyone have experience setting up a similar system?
  3. Am I overcomplicating things and a used smartphone turned into a softphone would be a better choice?

I've just recently begun my selfhosting journey so I'm not very well versed in networking, but I am willing to put in the time and effort to learn. So any (constructive) feedback/guidance is greatly appreciated!

4
40
submitted 15 hours ago* (last edited 13 hours ago) by SuspiciousCarrot78@aussie.zone to c/selfhosted@lemmy.world

https://lemmy.world/post/49736885

If you follow AI news at all as part of your self-hosting interests, you may have become aware recently that open AI (the frontier lab between behind chat GPT) has admitted (loosely) culpability in an cyber attack against HuggingFace (the major repository of open-weight models.)

The details that present are somewhat sketchy, but the gist of it is that open AI seems to have given unrestricted access to a AI agent, which then attacked hugging face, who in a twist of deliciousness, used an open source agent to defend themselves.

I'd joke and tell you to make sure that you haven't left any open ports on your router, but if you're here reading this I think probably you know better than that.

Less comically, there's a weird intersection here between self-hosting, sovereignty and encroachment by big tech that is worth pay attention to.

It should certainly spur people on to seriously consider self-hosting as much of their infrastructure as they can (and securing it) if this is the preview of things to come.

Something is rotten in the state of Denmark.

I just wish I'd bought more SSDs.

5
13

https://www.meilisearch.com/docs/capabilities/full_text_search/overview

Broadly, how do you find it? Are its semantic search features useful? And have you found a way to have it search within PDFs?

Anything that I should know about it, any features you feel are fantastic or feel are lacking?

6
32
submitted 19 hours ago* (last edited 11 hours ago) by mag37@lemmy.ml to c/selfhosted@lemmy.world

Dockheck is a CLI tool to automate docker image updates. Interactively or unattended with notifications, image backups, exclude/include, labels, autoprune and more. Can be run as is, without configuration or with extensive options.

This year my AFK-life have been intense, so development have been slow and mainly squashing bugs. But others have kept contributed with suggestions on improvements, ideas on new features and some ready to merge patches.
So these last couple of weeks I've tried to squeeze in some time to bring it together in v0.8.0 and now v0.8.1.

New stuff in short:

Docker Compose -ready:

  • Now possible to run dockcheck within its own docker compose container (or docker run).
  • Easily set up your notifications and options, either in conf-file or env-vars, then let it run as any other container.
  • Optionally run it once interactively with docker run, no need for configs.
  • Run interactively between your scheduled compose setup with docker exec -it as usual.

New options:

  • -N No updates or checks; simulating updates to test notifications unconditionally.
  • -E Exclude containers from applying updates but check available, separated by comma.
  • -C Temporarily use default configs - override dockcheck.config file.
  • -o Hides the "No updates available" message and only shows updateable images.

New notification templates:

  • Home Assistant Event Integration
  • XMPP
  • Bark

I'm very happy this project still got traction considering all the large alternatives around. Wonderful community!

Disclaimer: No AI tools used what so ever from my end and encouraging contributors to refrain and/or explain.

[CBH]

7
51

Hi all,

So recently my immediate family had expressed interest in getting some kind of photo share platform for us to share vacation photos more easily. We've done a Dropbox with extended family years ago, but that sucked to hard that it even managed to put my non-techy family off of doing that again.

So what are some ideas you all can think of? I've seen Immich mentioned around here before, but I've honestly never set up even a real homelab or sever before, so that's a bit daunting. Their google photos-esque UI is a bit plus as everyone but me uses that.

It wouldn't need to be open to the internet, local WiFi would work as well really just need to be able to share photos between our phones more easily once we get back from a trip. I've got an older laptop with like 8GB RAM that I could run the server off of.

Sorry if this is really vague. I've just been given instructions to "find out what's out there" by my non-techy family and I figured you all here would have a better idea of my options. Thanks!

8
178

cross-posted from: https://lemmy.world/post/49721314

I just discovered this. Has anyone tried it?

Basically, you install it on your home server and use it to stash your DRM-free games, and then install the client on your PC, Steam Deck, whatever... log in to your server and just use it like your own, selfhosted Steam app. Any PC gamer already running Jellyfin, RomM, or other selfhosted entertainment-related server might be interested in trying it, if you do... please share your experience! I'll try it myself when I have time and post back here. If you know of any other alternatives, please share!

  • Self-hosted & open-source. Run Drop entirely on your own hardware. Your library, your data, your rules — all under the AGPLv3.

  • Rich metadata editing. Customise names, descriptions, and icons with full Markdown and image support.

  • Automatic imports. Pull cover art and game details straight from IGDB, GiantBomb, and PCGamingWiki.

  • A built-in store. Let users browse, filter, and collect games through a fully featured store.

  • Flexible authentication. Use simple accounts or hook into your existing SSO.

  • Native desktop client. Download, install, and play your whole library through a cross-platform desktop client.

Available for Windows, Mac & Linux (their web page lists a deb, their github repo publishes packages for all major distros and also an Appimage)

Website:
https://droposs.org/

Docs:
https://droposs.org/docs/admin/quickstart/

9
55
submitted 23 hours ago* (last edited 22 hours ago) by kertain@sh.itjust.works to c/selfhosted@lemmy.world

Hello folks! I am looking for some guidance or direction on how to make sure my "server" locked down as much as possible. I know there are several websites/guides out there but was hoping I could get someone to recommend some good ones to use that cover all the bases solidly.

There are just so much info out there, wading through looking for a solid guide when you ignorant is hazardous.

Server is running Mint and hosts my Plex/Radarr/Sonarr stack. Using a locally hosted reverse proxy for any outside connections.

This started as a project to learn linux, so things are a bit shaky on linux understanding but getting better. I used GPT assistance to lock it down to the best of my ability, making sure (or I think) that most obvious firewalls rules were setup...ect.

Thanks for your help :)

10
55

Love the new dashboard and status bar. IMO this is the best client out there, particularly if you're self-hosting and combining it in an organization and streaming workflow.

11
155

This is the companion to I own my books, where I made the case for stripping DRM and actually owning what I buy. This post is the machinery overview: how I store, serve, and read all of it from my own homelab.

My books workflow

When I find a book I want to buy, I go to eBooks.com and search for it. They have most titles, but occasionally I will have to go to Kobo to find it; regardless, I purchase the book.

Note: This is just an overview of how this works and is not a technical, step-by-step walk-thru.

Calibre

If the book has DRM, the distributor gives me a file with the .acsm extension. If the book is DRM free, then they hand me the ePUB file directly. Either way, the next step is to import the downloaded file into Calibre. With the right plug-ins, Calibre will automatically download the book, remove the DRM (if any) and add the ePUB file to the Calibre books library.

Syncthing

Once the book is in Calibre as a DRM-free ePUB, Syncthing syncs it to one of my homelab instances that serves it with Calibre-Web.

Calibre-Web

I use Calibre-Web to then serve my Calibre books on my local network. Calibre-Web implements the same endpoints the Kobo store exposes: sync, library metadata, cover images, reading state. This is the first piece that allows me to connect my books library to my Kobo device.

DNS and certificates

Two things have to be in place to allow my Kobo to connect to Calibre-Web. My local DNS has to point an internal hostname at the server running Calibre-Web. And that server needs a real, publicly trusted TLS certificate, because the Kobo thinks it's talking to a commercial store and won't accept a self-signed one. Getting a legitimate certificate for a hostname that only exists inside my homelab is the fiddly part. I may write that up separately.

Kobo

Now I update the api_endpoint setting in the .kobo/Kobo/Kobo eReader.conf file on the Kobo itself so it points to the internal hostname from the DNS and certificates section above. I plug the Kobo into my computer over USB and it mounts as a drive, which is how I get at the file. There's no way to do this from the device's settings menus.

All together now

So my workflow looks like this in practice:

  1. Buy and download the book.
  2. Import the book into Calibre.
  3. Open my Kobo device and download the new book to the reader.
  4. Read.

The default software on the Kobo is a first-class reading experience. Connecting it to my Calibre-Web server keeps that experience intact while my whole library syncs down over my local network.

KOReader

I see many people talking about KOReader, so when I first started on this path, I had every intention of installing and using it. In my own tests, the software just felt a lot rougher and harder to make into a nice reading experience, and I still had to connect my device directly to my laptop to load books. No shade towards KOReader and all the people who seem to love it, but the Kobo reading software works perfectly for me, and I can't think of a feature that KOReader provides that isn't already in the Kobo software.

Audiobooks

I listen to a fair amount of audiobooks, and my preference is to purchase them from Libro.fm. Their audiobooks are already DRM-free, so I just download the files from the Libro.fm website and boom, I have my backup.

Audible books do have DRM, but I can remove it. In order to make my backups, I use ffmpeg with credentials that audible-cli legitimately pulls from my authenticated account. I'm decrypting content I bought, using a key I'm entitled to, into a universally playable format (.m4b). So I can back up even Audible exclusives like Dungeon Crawler #8.

No matter how I purchased and backed up the audiobooks, I prefer to listen to them in Audiobookshelf, which is a self-hosted solution in my homelab.

Conclusion

And that's my books workflow and an overview of how I self-host all this. I'm really interested in hearing about others' book workflows too. Drop me a line if you've written something up and want to share.

Originally posted on my site: https://michaelharley.net/posts/2026/07/21/how-i-self-host-my-ebooks-and-audiobooks/

12
318
13
27

I'm considering Restic and Backblaze B2 as my backup solution. I'm a little worried having read about the potential for unexpected restore costs. For example, I've read restoring lots of little files adds to the cost (reference). What are the things to look out for when backing up and restoring that can add to the cost? Are there any best practices to keep costs down?

14
22
submitted 1 day ago* (last edited 4 hours ago) by hellmo_luciferrari@lemmy.zip to c/selfhosted@lemmy.world

Greetings Lemmings,

I realize that self-hosting for many is just a hobby. Something they do for fun. And the topic of today is usually a "not-so-fun" part of the IT industry.

Jump Scare Warning

Documentation

I have for so long just let my lab grow organically. And months down the road an issue pops up with a service, and I have no idea how I set something up, and may not have documented it. Whether that be comments inside of configuration files, or via other means.

I have gotten marginally better at documenting within the config files or code that I am writing. However, I don't want just that as an option. So I spun myself up a Bookstack container.

I am slowly going through and creating what would amount to a full blown wiki for my setup. Doubly I can use this as part of my resume.

So I ask of you; what ways do you prefer to document? How do you keep yourself honest, and actually stick to it.

Edit: I created bash scripts that are run by a systemd service and timer. At least for my docker box.

15
44

cross-posted from: https://lemy.lol/post/68848280

16
1

A step-by-step visual tutorial for newbies about installing and setting up the federated microblogging service GoToSocial

17
109

Hello,

I've been self hosting Nextcloud for the last half a year, and my family has been using Nextcloud Talk to communicate. However, as cool it is overall, we suffer from a lot of missed messages. I've been keeping an eye on (and contributing to) the Android app, but even with all the updates, it seems like they can't quite figure out the issue with notifications not appearing consistently. My wife is fed up, so I'm looking for alternatives.

It seems like Matrix is the next logical one to try, but the Android apps have pretty poor reviews. A lot of the self hosted messengers also seem to be more like Slack replacements, rather than focused on family & friend use.

Has anyone had a good experience with a self hosted messenger for family use?

Thanks!

18
185
submitted 2 days ago* (last edited 2 days ago) by innocentz3r0@programming.dev to c/selfhosted@lemmy.world

Hey everyone! I'm sort of still green for selfhosting, but I wanted to share my setup so far:

The following services are selfhosted in docker

  • Audiomuse (smart music tagging, mood based and all that)
  • Navidrome for music hosting
  • Jellyfin for TV shows (not a lot) and Films (not a lot again, but steadily increasing)
  • Radicale for serving contacts/TODOs/calendar
  • SFTPGo to act as my drive
  • Kavita for ebooks and manga (I have tons of both)
  • Glance for homepage
  • forgejo for git forge hosting

The system specs are kind of visible in the homepage, so I won't spell them out here again. Mostly an old optiplex running arch, though I want to change it to nixos later on.

System tools:

  • nushell for shell
  • calibre for ebook management and tagging + fanficfare plugin to download fanfictions
  • Caddy for reverse proxy (so I don't have to remember ports)
  • netbird for VPN (also because it allows me to set wildcard DNS resolution for nodes, so I don't have to set up a dedicated pi-hole or adguard)
  • Handbrake and ffmpeg for processing videos and such
  • beets for tagging music
  • a sysinfo script to generate system information for glance to consume
  • Probably other things too, I'm forgetting

Everything is accessible only via netbird, and external inbound connections are firewalled off

Apart from that, I eventually plan on adding the following as well:

  • Immich for photo hosting
  • Vaultwarden for passwords
  • Gollum (still debating on alternatives) for a webUI for my notes
  • Paperless-NGX

I'm still thinking on more that I can add. Note that whatever I add should not need an inbound connection/stable IP address, since I don't intend to expose the server to the public. Any suggestions/tips? Thanks!

UPDATE: Forgot to add, I'd probably add homebox too, for inventory management 😅

UPDATE 2: I'm silly, I forgot that I'm also looking into self-hosted RSS feed readers 😆

19
66

What's your ebook download automation pipeline? And what do you use for library management — calibre, calibre-web, something else?

20
15

Hi! I've been thinking of setting up a Headscale control plane on my VPS and adding my NAS as a node so that I can install the tailscale client on my phone and laptop and access my services from outside of my network. I have navidrome, Immich and a few more things.

Right now I have AdGuard Home as my DNS server with DNS rewrites for my domain. *.mydomain.com points to my NAS and there I have NPMplus running that routes everything to the correct service/port.

Do I still need that with headscale? I've read the docs but I still don't understand the "MagicDNS" stuff. Does that bypass my DNS server when the client is connected to the tailnet? Should I still leave it on for local traffic? And if I'm connected to the tailnet from outside, how do I propagate all the addresses?

If anyone has a pointer or experience with a similar setup I'd really appreciate some help.

21
74

I have started moving away from gmail and have started exporting my older e-mails via the takeout option. This generates .mbox files. I don't really use any e-mail clients on my computer and do most of my e-mailing on my phone, so I don't have a way of viewing/searching those files.

Therefore I was wondering if there is any selfhosted option for some kind of e-mail archive/viewer with decent search function that anyone can recommend? Specifically something capable of handling those .mbox files. I found a few projects that sounded promising, but they seemed either dead, weren't setup for selfhosting or could only connect directly to the mailboxes. So I thought I'd ask here if anyone has experience with this, maybe some recommendations?

Also open to alternative approaches what to do with those files. I just would like to delete these mails from gmail entirely, but that requires I can search them with as much ease as I can on gmail with a local option.

Thanks!

22
49

I'm looking for a tool that monitors a YouTube channel, then downloads only new videos into a folder.

I found ChannelHoarder, and was wondering if anyone had any experience with it and/or if anyone had any other suggestions?

Also, sorry if this is not the right place for this question. Mods, feel free to remove if this isn't the right place.

23
25

cross-posted from: https://sh.itjust.works/post/63691946

Looking for advice on setting up a new whole home network and the direction to take of MoCA over existing cabling vs running new Ethernet Cat6A:

Recently in a new space that has an existing HomeConnect CSMAPDU9VPI with coax cables run throughout the home, which seems like a great candidate to just use MoCA and get up and running faster:

But I am also interested in "future proofing" the network setup and replacing the coax cables that are already run with Cat6A Ethernet, all connecting to a central 10G switch / homelab setup.

Is it worth the effort to re-run all of the cables and swap out the wall plates or just go with the simple thing an run with a MoCA setup? I'd really prefer to not spend on one setup with the plan to update in the future, but maybe that's the compromise solution to get setup and running sooner.

The CSMAPDU9VPI is currently completely isolated from the cable line to the modem (picture above is old and shows a cable connected to the IN port, this cable is no longer connected) so I don't think I have to worry about interference with my DOCSIS 3.1 service / modem.

24
23
Lyric selfhosting (sh.itjust.works)

Anyone have experience hosting LRCLIB?

25
13

I've been trying to move away from pocketcasts and started using AntennaPod + selfhosting GPoddersync for syncing. Which works great between Android devices.

However, I've been struggling to find a good Podcast for Windows that can also sync with Gpoddersync. Any suggestions?

view more: next ›

Selfhosted

60831 readers
813 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.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

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

Questions? DM the mods!

founded 3 years ago
MODERATORS