1
166

Due to the large number of reports we've received about recent posts, we've added Rule 7 stating "No low-effort posts. This is subjective and will largely be determined by the community member reports."

In general, we allow a post's fate to be determined by the amount of downvotes it receives. Sometimes, a post is so offensive to the community that removal seems appropriate. This new rule now allows such action to be taken.

We expect to fine-tune this approach as time goes on. Your patience is appreciated.

2
420
submitted 2 years ago* (last edited 2 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!

🦎

3
106
submitted 8 hours ago* (last edited 8 hours ago) by otter@lemmy.ca to c/selfhosted@lemmy.world

See the post in the link for the latest details. As of me making this post

Due to an error during an organization migration, we have temporarily lost control of the bentopdf namespace on Docker Hub. The bentopdf username/namespace may currently be in a released state, meaning it could potentially be registered by a third party.

4
98

Inspired by nitter.

5
53

Hi everyone, I’m running a Proxmox server with a Docker LXC container and want to set up a music server. I’ve heard about many services, but I’m not sure which one fits my needs best. My goals:

A program that lets me play music with many client apps, ideally with offline playback for some tracks.

A tool that helps me discover and download music, similar to how I use Deluge, Prowlarr, and SABnzbd for my movie server.

A service that recommends music based on my taste and playlists, like Spotify does. This is especially important for me because I’m not very creative with my playlists—they tend to be short and boring.

I want to share the server with my girlfriend, who uses Apple devices, so the experience should be as smooth as Spotify for her.

What self-hosted music servers do you use in your homelabs? Are there any tools that can analyze my existing playlists and suggest similar music? Do you have any tutorials, blog posts, or Docker Compose files for easy setup?

I’m really excited to hear what you’re using and what you recommend!

6
34

Hi everyone, I’ve recently taken an interest in self-hosted solutions for document management and budgeting, specifically Paperless-ngx, Firefly III, and n8n. A bit about me: I run a Proxmox server with a freshly set up Docker LXC container. I’m still quite new to all this, but i am infected with the homelab fever.

After spending hours on Google, I’ve come across a few services that caught my eye:

Paperless-ngx: A tool for scanning and organizing all my receipts, invoices, and documents in a searchable database.

Firefly III: A budgeting app with lots of cool features. My goal is to use it to get a better overview of my finances.

n8n: To automate the process, because I know I’m lazy and won’t keep up with manual data entry for long.

My idea: I want to scan receipts and invoices, store them in Paperless-ngx, use OCR to extract the text, total amount, and maybe even individual items, and then pass that data to Firefly III via n8n.

My questions:

Does anyone have experience with these tools? Is this a good approach, or should I consider other software?

I’ve seen that n8n is getting a lot of hype, but also has some critical, glaring issues. Is it still a good choice for this kind of automation?

Are there any tutorials or blog posts out there that cover a similar setup? I haven’t found much online. Are there any additional Docker containers I should consider, like a dedicated AI container or a special database? I have only a weak Intel I5 7th Gen PC.

I’d love to hear your thoughts, experiences, or any concerns you might have about this project. If you know someone who has done something similar, or if there’s a hidden tutorial I’ve missed, please let me know!

7
22
submitted 17 hours ago* (last edited 17 hours ago) by ClownStatue@piefed.social to c/selfhosted@lemmy.world

Posting in case this helps anyone in the future. Not particularly difficult, I was just having this issue recently, and took some time today to work around it.

Lately, my Calibre-Web-Automated container will update eBook metadata, but will not update the book cover. I was never able to find an error, and using the CLI cover-enforce command didn't do anything either. I'm pretty sure that's all the GUI is doing, so not a surprise the CLI didn't work. Instead, it will insert a generic cover. For some lesser-known books, where it cannot find an appropriate cover, this procedure will also help.

First, ID the cover you want. If you have to manually scan the cover and get it into your container, you'll need to sort that out yourself. I was able to find decent enough covers on DDG image search. From there, drop into a shell in the CWA container, and run the following commands (Substitute variables below to meet your needs):

cd /calibre-library/${AUTHOR}/${BOOK_TITLE}  
curl "${IMAGE_URL}" > cover.jpg  
ebook-meta "${EBOOK_FILE}" --cover cover.jpg  

This assumes the image is a JPEG. Sub as necessary. Some that I found were WEBP files, and I wasn't sure they would work properly with ebook readers, so I just stuck with good old JPEG. Also, I figured the naming and placement of the cover file would scale fine for my whole library where needed. Adjust as you see fit.

ETA: Corrected a variable

8
335
9
33
submitted 20 hours ago by jaark@infosec.pub to c/selfhosted@lemmy.world

I am looking at updating my email stack after a number of years and am wondering what to do for anti-spam. Is Spamassassin still the best option, or is there something better nowadays?

10
52

hi peeps.

Im early on my selfhosting journey and managed to setup some things as a test in docker. the main service im looking to run is ERPNext. after a while I got it up and running so now I want to back this up including all the customization I did in the app.

where to start with this? any intuitive guide?

11
67

I've been running nextcloud for my family and some projects about two years now and while it's allright when it's not breaking, I've had it break twice during upgrades and once outside of an upgrade. Getting back to running again during upgrades may require that I have two instances running one after the other - which is just too much to deal with for me, I'm anxious everytime a new update arrives, even though my system does backups and updates mostly automatic (yunohost).

(I run Nixos/Guix on my own laptop and get shivers anytime I have to deal with around in debian/android/anything-unlike-nixos-or-guix. And, yes, last I checked even Nixos struggles with nextcloud - which speaks volumes about it. I run yunohost on the server because it did DNS automagically)

So my question is, what could I change to that has:

  • high reproducibility/easy maintenance/easy upgrades.
  • file sync
  • file sharing between users
  • some kind of direct link file sharing

Nice to have:

  • collaboration of some sort
  • caldav (calendar and tasks)
  • carddav (contacts)

Grateful for any and all inputs here. :)

12
52

A step-by-step visual guide for self-hosting newbies that shows off how to install NextCloud via the YunoHost system

13
150
BentoPDF v1.16.0 (github.com)

Hi everyone. Hope you are well. BentoPDF recently hit 10k stars on Github in just under 3 months of launch and I am very grateful to the community! ❤️

BentoPDF's new version has been released. And I had implemented some of the requested feature here such as: Digital Signing of PDFs and Validation along with Email to PDF support and Deskewing of PDF. I have attached the release note link with the post. Moreover the OCR feature now performs on par with OCRMyPDF.

The reason I am making this post is gain feedback on the existing features of Bento, but most importantly Bento is going to have a Desktop version soon. Initially it will be launched for Mac users. Bento is inherently fast, but browsers and wasm have limitations, and this aims to solve it with the use of native libraries and leverage the CPU for faster processing and handling of large files efficiently.

I want to know what is the feature you use the most or is there any feature you'd like to be done that existing PDF softwares don't do well. I am happy for any feedback! Thank you (:

14
17
Self hosting piefed (piefed.social)

Hello all,
I am attempting to self host piefed on a vps server running Debian 13 in docker with nginx proxy manager. I am at the step where I build it from source, and whenever I do it I get a ton of permission denied errors. I know the instructions said to chown 1000 the previous step, which I did but it still doesnt work. Thanks for the help.

15
46
16
432
17
66
submitted 2 days ago* (last edited 1 day ago) by wasp_eggs@midwest.social to c/selfhosted@lemmy.world

I'd like to set up a local coding assistant so that I can stop using Google to ask complex questions to for search results.

I really don't know what I'm doing or if there's anything that's available that respects privacy. I don't necessarily trust search results for this kind of query either.

I want to run it on my desktop, Ryzen 7 5800xt + Radeon RX 6950xt + 32gb of RAM. I don't need or expect data center performance out of this thing. I'm also a strict Sublime user so I'd like to avoid VS Code suggestions as much as possible.

My coding laptop is an oooooold MacBook Air so I'd like something that can be ran on my desktop and used from my laptop if possible. No remote access needed, just to use from the same home network.

Something like LM Studio and Qwen sounds like it's what I'm looking for, but since I'm unfamiliar with what exists I figured I would ask for Lemmy's opinion.

Is LM Studio + Qwen a good combo for my needs? Are there alternatives?

I'm on Lemmy Connect and can't see comments from other instances when I'm logged in, but to whomever melted down from this question your relief is in my very first sentence:

to ask complex questions to for search results.

18
20

My partner and I have accumulated a lot of memes and a lot of family photos over the years. I would like to host these so they are accessible via various devices. I'm doing the memes first and once I figure out the software better I'll move on to vacation photos. I had no problem getting Immich and Photoprism up and running. Both are very impressive programs, but both also are missing the ability to search/filter/sort by star rating. A lot of my memes and vacation photos are rated in their metadata as I never delete anything, I just rate the worthwhile ones higher so I can filter the junk out if we're showing someone the album. My visitors don't need to see all 10 distant dolphin pictures, just the good one where it's jumping out of the water. :D

Immich sees and can edit star ratings, though there is no search/filter/sort functionality and Photoprism doesn't seem to work with star ratings at all and uses the star the way Immich and Google photos use the heart.

My question is this:

Can anyone recommend a hosted alternative that implements star ratings completely and has an app or built in web server making it usable on desktop Linux, iOS, and Google-free GrapheneOS? It looks like Immich is slowly moving this direction and I can already see that this will be the best long term solution, at least for the family photos, but I want to set up something in the short term, especially since I have no idea what their feature timelines look like or how accurate they are.

19
18
submitted 2 days ago* (last edited 2 days ago) by Imaginary_Stand4909 to c/selfhosted@lemmy.world

I have a Netbird account I have tested and used to remotely access my network, and I plan to keep that account restricted to just me. Netbird has a free tier that's limited to 5 users/accounts and 100 peers (devices). I recently set up a Minecraft server on my Proxmox so I can play with a group of friends, but I obviously need more than just 4 accounts. Has anyone ever made a second account to share with multiple people? If you did, did you have MFA also turned on?

20
55

It's the first idea I had when it came to making sure login on my server is secure. Instead of having a small password that relies on my fallinble memory and may be also guessed in a not-completely-rodiculous amount of time.

Meanwhile a fairly small file, something like a 512 byte "user.key", to be uploaded along with your username, or even just having your username built-in, seems much safer.

I wanted to do some math but I could only find limited calculators for doing calculations with such big numbers so have the amount of possible combinations the file may have:

256^5121,044,388,881,413,152,506,691,752,710,716,624,382,579,964,249,047,383,780,384,233,483,283,953,907,971,557,456,848,826,811,934,997,558,340,890,106,714,439,262,837,987,573,438,185,793,607,263,236,087,851,365,277,945,956,976,543,709,998,340,361,590,134,383,718,314,428,070,011,855,946,226,376,318,839,397,712,745,672,334,684,344,586,617,496,807,908,705,803,704,071,284,048,740,118,609,114,467,977,783,598,029,006,686,938,976,881,787,785,946,905,630,190,260,940,599,579,453,432,823,469,303,026,696,443,059,025,015,972,399,867,714,215,541,693,835,559,885,291,486,318,237,914,434,496,734,087,811,872,639,496,475,100,189,041,349,008,417,061,675,093,668,333,850,551,032,972,088,269,550,769,983,616,369,411,933,015,213,796,825,837,188,091,833,656,751,221,318,492,846,368,125,550,225,998,300,412,344,784,862,595,674,492,194,617,023,806,505,913,245,610,825,731,835,380,087,608,622,102,834,270,197,698,202,313,169,017,678,006,675,195,485,079,921,636,419,370,285,375,124,784,014,907,159,135,459,982,790,513,399,611,551,794,271,106,831,134,090,584,272,884,279,791,554,849,782,954,323,534,517,065,223,269,061,394,905,987,693,002,122,963,395,687,782,878,948,440,616,007,412,945,674,919,823,050,571,642,377,154,816,321,380,631,045,902,916,136,926,708,342,856,440,730,447,899,971,901,781,465,763,473,223,850,267,253,059,899,795,996,090,799,469,201,774,624,817,718,449,867,455,659,250,178,329,070,473,119,433,165,550,807,568,221,846,571,746,373,296,884,912,819,520,317,457,002,440,926,616,910,874,148,385,078,411,929,804,522,981,857,338,977,648,103,126,085,903,001,302,413,467,189,726,673,216,491,511,131,602,920,781,738,033,436,090,243,804,708,340,403,154,190,336

What am I missing? I assume I'm missing something, because the idea of something like this going over a lot of smart programmers and developers' heads does not sound right

21
24
submitted 2 days ago* (last edited 3 hours ago) by estebanlm@lemmy.ml to c/selfhosted@lemmy.world

Hello, I recently switched from nextcloud news reader to freshrss and I was wondering wich is a good iOS client reader to match up?
I installed NNW but since I came from Nextnews which was great (but works only with nextcloud) I feel a bit uncomfortable... of course, that may be just a matter of time...
Thanks in advance !

EDIT: Thank you all for your answers... I will continue trying NNW for the moment, as I think I just need to adapt a little bit how I read things and then it will perfectly fit :)

22
77

With the official app no longer updated (i don't trust the forks), i'm looking for alternatives for 2 way sync between my Android phone and my Linux server. I've tried nextcloud a long time ago and the experience was very bad. Are there any new tools that i can use?

23
96
24
700

Reddit's API is effectively dead for archival. Third-party apps are gone. Reddit has threatened to cut off access to the Pushshift dataset multiple times. But 3.28TB of Reddit history exists as a torrent right now, and I built a tool to turn it into something you can browse on your own hardware.

The key point: This doesn't touch Reddit's servers. Ever. Download the Pushshift dataset, run my tool locally, get a fully browsable archive. Works on an air-gapped machine. Works on a Raspberry Pi serving your LAN. Works on a USB drive you hand to someone.

What it does: Takes compressed data dumps from Reddit (.zst), Voat (SQL), and Ruqqus (.7z) and generates static HTML. No JavaScript, no external requests, no tracking. Open index.html and browse. Want search? Run the optional Docker stack with PostgreSQL – still entirely on your machine.

API & AI Integration: Full REST API with 30+ endpoints – posts, comments, users, subreddits, full-text search, aggregations. Also ships with an MCP server (29 tools) so you can query your archive directly from AI tools.

Self-hosting options:

  • USB drive / local folder (just open the HTML files)
  • Home server on your LAN
  • Tor hidden service (2 commands, no port forwarding needed)
  • VPS with HTTPS
  • GitHub Pages for small archives

Why this matters: Once you have the data, you own it. No API keys, no rate limits, no ToS changes can take it away.

Scale: Tens of millions of posts per instance. PostgreSQL backend keeps memory constant regardless of dataset size. For the full 2.38B post dataset, run multiple instances by topic.

How I built it: Python, PostgreSQL, Jinja2 templates, Docker. Used Claude Code throughout as an experiment in AI-assisted development. Learned that the workflow is "trust but verify" – it accelerates the boring parts but you still own the architecture.

Live demo: https://online-archives.github.io/redd-archiver-example/ GitHub: https://github.com/19-84/redd-archiver (Public Domain)

Pushshift torrent: https://academictorrents.com/details/1614740ac8c94505e4ecb9d88be8bed7b6afddd4

25
121
submitted 4 days ago* (last edited 4 days ago) by Ek-Hou-Van-Braai@piefed.social to c/selfhosted@lemmy.world

I've been running Immich for about 6 months now, and it's smooth and stable.

I've synced my camera roll to it and loving it.
Next step is to move the ~150gb of media on Google-Photos over.
How do I best do that?

I also have some other issues I'd like to address before or after the migration:

  1. I have a bunch of crap mixed into my Google photos, old WhatsApp images from meme groups I used to be in etc.
  2. Thousands of photos of Ex girlfriends mixed in (not exactly sure what to do about these)

Is there a way to siff through these efficiently and keep what I want? I have ~20k photos some dating back to 2006 so it feels like a mountain to climb.

view more: next ›

Selfhosted

54648 readers
755 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:

  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.

  7. No low-effort posts. This is subjective and will largely be determined by the community member reports.

Resources:

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

Questions? DM the mods!

founded 2 years ago
MODERATORS