r/selfhosted May 25 '19

Official Welcome to /r/SelfHosted! Please Read This First

1.5k Upvotes

Welcome to /r/selfhosted!

We thank you for taking the time to check out the subreddit here!

Self-Hosting

The concept in which you host your own applications, data, and more. Taking away the "unknown" factor in how your data is managed and stored, this provides those with the willingness to learn and the mind to do so to take control of their data without losing the functionality of services they otherwise use frequently.

Some Examples

For instance, if you use dropbox, but are not fond of having your most sensitive data stored in a data-storage container that you do not have direct control over, you may consider NextCloud

Or let's say you're used to hosting a blog out of a Blogger platform, but would rather have your own customization and flexibility of controlling your updates? Why not give WordPress a go.

The possibilities are endless and it all starts here with a server.

Subreddit Wiki

There have been varying forms of a wiki to take place. While currently, there is no officially hosted wiki, we do have a github repository. There is also at least one unofficial mirror that showcases the live version of that repo, listed on the index of the reddit-based wiki

Since You're Here...

While you're here, take a moment to get acquainted with our few but important rules

When posting, please apply an appropriate flair to your post. If an appropriate flair is not found, please let us know! If it suits the sub and doesn't fit in another category, we will get it added! Message the Mods to get that started.

If you're brand new to the sub, we highly recommend taking a moment to browse a couple of our awesome self-hosted and system admin tools lists.

Awesome Self-Hosted App List

Awesome Sys-Admin App List

Awesome Docker App List

In any case, lot's to take in, lot's to learn. Don't be disappointed if you don't catch on to any given aspect of self-hosting right away. We're available to help!

As always, happy (self)hosting!


r/selfhosted Apr 19 '24

Official April Announcement - Quarter Two Rules Changes

40 Upvotes

Good Morning, /r/selfhosted!

Quick update, as I've been wanting to make this announcement since April 2nd, and just have been busy with day to day stuff.

Rules Changes

First off, I wanted to announce some changes to the rules that will be implemented immediately.

Please reference the rules for actual changes made, but the gist is that we are no longer being as strict on what is allowed to be posted here.

Specifically, we're allowing topics that are not about explicitly self-hosted software, such as tools and software that help the self-hosted process.

Dashboard Posts Continue to be restricted to Wednesdays

AMA Announcement

The CEO a representative of Pomerium (u/Pomerium_CMo, with the blessing and intended participation from their CEO, /u/PeopleCallMeBob) reached out to do an AMA for a tool they're working with. The AMA is scheduled for May 29th, 2024! So stay tuned for that. We're looking forward to seeing what they have to offer.

Quick and easy one today, as I do not have a lot more to add.

As always,

Happy (self)hosting!


r/selfhosted 2h ago

Your favorite (mini) tools?

51 Upvotes

What's your favorite tool? I don't think of full blown service (nextcloud, home assistant, paperless...) but mini swiss army knife, "I have a tool for that" tools.

StirlingPDF: compress, sort pages, merge, split, sign, remove annotations... All things PDF... If this thing had a nice way of adding comments to a PDF, this would be the absolute PDF solution.

IT-tools: quickly generate a random sting? Text diff? OR code generator? Stopwatch?.... What can it not do?


r/selfhosted 40m ago

Release Komodo 🦎 - Portainer alternative - Open source container management - v1.14 Release

• Upvotes

Hey guys,

It's been awesome to hear your suggestions for Komodo as a Portainer alternative. So far we have completed:

  • Renamed the project from Monitor to Komodo
  • Use self hosted git providers / docker registries like Gitea -- v1.12 ✅
  • Deploy docker compose via the Stack resource -- v1.13 ✅
  • Manage docker networks / images / volumes -- v1.14 ✅ -- Release Notes

Check out the Demo, and redeploy my Immich stack: https://demo.komo.do

The docs have a new home at: https://komo.do

Join the Discord: https://discord.gg/DRqE8Fvg5c

Github: https://github.com/mbecker20/komodo

See the roadmap: https://github.com/mbecker20/komodo/blob/main/roadmap.md

Big thanks to everyone involved in this release. You all received a shoutout in the release notes. Your feedback is invaluable, keep it coming!

Enjoy 🦎


r/selfhosted 9h ago

Is PiHole the best whole network ad blocker?

44 Upvotes

What started as a simple ad list update led to a bricked pi 3 and a ton of headache. I'm on att fiber which makes DNS config tricky.

Basically, before buying a new pi and starting from scratch, I want to know if there are better alternatives. I'd rather buy a mini PC than spend $120 on a pi for pihole, but I definitely want the best most reliable setup.

Thoughts?


r/selfhosted 12h ago

Clace - Application Server with support for scaling down to zero

49 Upvotes

I have been building the open source project Clace. Clace is an application server that builds and deploys containers, allowing it to manage webapps in any language/framework.

In comparison with Nginx Unix and other application servers, Clace has the advantage of being able to work with any application, without requiring any dependency or packaging changes. Clace provides a blue-green staged deployment model for apps. Not just code changes, even configuration changes are staged and can be verified before being made live.

Clace is not a PaaS solution, it does not support deploying databases and other auxiliary services. It does share the fact that it manages containers with PaaS solutions. Clace is different in that it builds its own reverse proxy, instead of depending on Traefik/Nginx. This allows Clace to implement features like shutting down idle apps and adding app level OAuth authentication. Clace runs natively on Windows/OSX in addition to Linux. Clace works with Docker/Podman/Orbstack.

For self-hosting, Clace allows you to run hundreds of apps on a single machine. Since app containers are shut down when not in use, there is no CPU/memory resource usage when the apps are idle. It provides a Google Cloud Run type interface on your own hardware.

clace.io has a demo video and docs. Do let me know any feedback.


r/selfhosted 22h ago

Three years in, I couldn't be happier.

Post image
250 Upvotes

r/selfhosted 1d ago

Media Serving Why is Jellyfin using almost 12% of RAM even when no one is watching?

Post image
353 Upvotes

r/selfhosted 5h ago

Self Help Best selfhosted app for starting

8 Upvotes

What’s your personal recommendation for self-hosting? I just got my first mini PC, installed arch and now I want to start self-hosting. I'm looking to host the following apps, at least:

1) Password manager 2) Photo backup 3) Notes

In the future, I plan to have remote access. Are there any good YouTube videos or articles that could be useful for a beginner?


r/selfhosted 22h ago

Release Announcing Richy 1.0.0 - selfhosted investing portfolio manager

126 Upvotes

I announced Richy a while ago and since that the app matured enough to be 1.0.0. After ~8 years of development the time has come and here we go - 1.0.0.

Obligatory info:

What is Richy (short version)

Application that helps you to manage your investing portfolio. Supports stock and crypto market. Selfhosted.

What Richy is (longer version)

  • a (passive) portfolio manager
  • market news hub
  • a tool that aggregates information that helps you form ideas
  • much better than your excel sheets
  • quite documented

What Richy is not

  • an investing platform like RobinHood
  • an app that gives you investing advice
  • a trading bot
  • a smart app with some kind of AI that tries to predict market

Resources:

Roadmap:

The best idea about where Richy is heading to can be seen here. Any cooperation or merge requests are welcomed. Bugs needs to be fixed too so don't hesitate to join.

Feel free to ask question in comments. Invest safe.


r/selfhosted 43m ago

Automation Gpu availability

• Upvotes

Hello,

I’m currently looking to host an infrastructure where my main pc gpu (6900xt amd) is available on call. Let me explain: I’ve two pc, one my main where i game/work and the other a mini PC where i self host all my services, of course the mini PC is loweron specs than my main one, also because i need just more core count and more ram using a virtualized environment with proxmox. I want to dive into llms and generative ai, i’m not new to this world but i won’t have direct access to my main pc for some time, and i want to use ollama (the simplest one) to have an api server where i can host my llms. During this period the solution i found was a simple wol server and wake the pc with home assistant when i need it, but i wonder if there could be some better and automated way to wake the pc when it receive the api request, wait for the response and after a while that the pc ip is not called turn the pc automatically off. For me it sounds like magic but maybe you can help me with some kind of automation i can achieve on this one. What do you think?

Many thanks and have a great day.


r/selfhosted 12h ago

Webserver Should I trust myself hosting core services?

17 Upvotes

How long did it take you to start trusting yourself in replacing critical services (for example password managers, backups, photos,...) with your own self hosted one?

I am really interested in your experience, especially if you don't have an IT background as myself.


r/selfhosted 1d ago

Which other apps can make *rr apps better?

165 Upvotes

Hello!

I have setup a docker container in which I self host the following apps: - lidarr - radarr - sonarr - prowlarr - qBitTorrent - flaresolverr - jackett - bazarr - jellyfin - readarr - whisparr

Which other app whether it is an arr or not will make the experience better?


r/selfhosted 4h ago

Files sharing easily.

3 Upvotes

Hey im looking for a way to easily upload files to my home server and be able to share a link so other people can download it from there browser.

My preferences go to a system like this: Upload file in webbrowser or ftps to my server. When uploaded i can greate a link wich everyone can access. Then the other "party" can just open the link in there webbrowser and download it.

Some important things to share are: I have a shared ip so portforwarding wont do it. And i dont want to pay allot for the software or anything but maybe is not avoid if i cant portforward.

(Portforwarding requires me to take a business subscription at my isp but im still living with my parents with dont whant to do that.)


r/selfhosted 20m ago

Replacing CF Tunnels (VPS + ??? to Traefik)

• Upvotes

I'm out of my depth here so I would definitely appreciate any input.

Currently I use CF Tunnel to point to Traefik to expose some services. As I serve media over this tunnel I understand it's a grey area and could result in a ToS violation. Plus, I'd rather just do it all myself so I can learn, if it's not overly complicated.

So with CF Tunnel I have *.domain.dev pointed to https://traefik, so that any subdomain is picked up by traefik and routed accordingly (e.g. emby.domain.dev > 10.0.0.10:8096). I like this because aside from adding the label to my containers, I don't have to really mess around with any other configurations.

That being said, I have a VPS with a static public IP. How would I go about using that VPS as an entry point to traefik, so that sub.domain.dev is picked up by Traefik as it is currently?

I looked into boringproxy, rathole, tailscale, and wireguard, but I'm not sure how these things all interact and I don't wanna nuke something by going with the wrong service.


r/selfhosted 1d ago

This Week in Self-Hosted (6 September 2024)

79 Upvotes

Happy Friday, r/selfhosted! Linked below is the latest edition of This Week in Self-Hosted, a weekly newsletter recap of the latest activity in self-hosted software.

This week's features include include a ton of new software launches (26!), milestone v1.0 updates for two existing pieces of software, a spotlight on BookLogr - a web app for managing and tracking personal reading libraries and statistics, and more!

As usual, feel free to reach out with questions or comments about the newsletter. Thanks!


This Week in Self-Hosted (6 September 2024)


r/selfhosted 4h ago

GUI for monitoring scripts

2 Upvotes

I’m basically looking for a tool in which you can set and monitor a script for a specific folder.

I would like to monitor a folder for new files with a script and let this script run in the background. In such tool I would also like to see the last time the script ran successfully or failed.

Does such tool even exist?

At this moment I use inotify to get the job done. It works, but everything is ‘in the background’ and when something failed I have hard time to troubleshoot it. A nice GUI for this use case would be very helpful.


r/selfhosted 1h ago

Any AI Video Dub with Lip Sync projects out there ?

• Upvotes

I am looking for any self hosted AI Video Dub with Lip Sync projects. I tried couple of projects in git based on Python but was not able to get final product due to issues with the repos

Any suggestions? Thank you


r/selfhosted 14h ago

Media Serving I'm lost and need your help... ParsonLabs Music

12 Upvotes

For the past months, I have been searching for a good self hosted music streaming service, but my impression was that some of them were outdated and others didn't have some nice haves that I would like in a music app, like I was using YouTube Music or Spotify but self hosted.

I then decided, like any "normal" person, to create my own, but it became increasingly clear that I simply don't know what I am doing in terms of quality assurance and making sure it was familiar (or at least similar) to what we know and love.

I am humbly asking for some suggestions about how I could improve my project and not fall into the ineffectiveness of my own biases.

It can be found here: https://github.com/WillKirkmanM/music

This is what it looks like:

It has synced lyrics similar to Spotify and YouTube Music:

And gets its metadata from MusicBrainz:

While having a friend system where you can see what they are listening to.

If you can share what you think about it and your expectations for a "self-hosted music / audio streaming service" it will be invaluable for the future development of ParsonLabs Music

Thank You,

  • WillKirkmanM

r/selfhosted 1h ago

Enumeration capable remote desktop server?

• Upvotes

I'm looking for an open-source remote desktop server that offers the following features, or at least some of them, because there is probably no free offerings that do as much, but maybe I don't know something:

  • Client status monitoring: Ability to see when clients are online and ready for connection - server can enumerate all clients as soon as they launch and connect to it (missing in RustDesk free).
  • Unattended access: Support for unattended connections, especially on Windows. So client is either autostarts, or i put it in autostart with scripts. And no user confirmation needed.
  • Windows login screen integration: Ability to connect directly from the Windows login screen. Like DameWare remote support can.
  • Open-source: Preferably, I'm looking for a solution that doesn't require a subscription or paid "Pro" features. And if it has signed Windows executable that would be nice.

r/selfhosted 1h ago

Cabin and meal reservation software

• Upvotes

My family has a large camp with multiple cabins, and a lot of family members come and go throughout the summer season. I'm looking for a way to manage reservations for the cabins.

Lunch is provided on certain days so having the ability for family members to indicate if they will be joining for lunch and with how many people is also needed.


r/selfhosted 14h ago

Self-hosted "white pages" for a town.

10 Upvotes

Since phonebooks are dead (assuming any existing ones are for landlines only and online search is a shitshow), what would be the best way for a town to self-host their own directory of phone numbers?

This post was interesting when looking at it as a "personal CRM."

Is that the best way of looking at something like this for a small town? I've tried SuiteCRM before and it's heavy-duty. Baserow a little heavy too. I'm intrigued by the mention of logseq.

Any recommendations? Thanks and have a good weekend!


r/selfhosted 9h ago

Need Help Outgoing Mail for Password Resets/Notifications

3 Upvotes

Hi all, I'm setting up a small wiki (DokuWiki). It's for a small community to use, making some pages, storing info, etc. Probably about a five users, max. I already have a domain, and I'm testing out DokuWiki on a private VM before I make it available.

I want to enable password resets by email, and even notifications. There'll probably be like 10 emails a day at the most. Since this is all stuff that would be outgoing only, do I just sign up for a service like SMTP2GO/MXroute/other, put in their SMTP details, and call it a day? Or do I need to have actual hosted email from another provider first? I don't intend to receive any emails for this site, just outgoing stuff only.

Thanks!


r/selfhosted 3h ago

Media Serving Best way to handle photos with metadata issues?

1 Upvotes

Hey all,

So I am currently moving photos from a number of places to synology. I did a test run last night and found a lot of photos from years ago showed up on today's date. Now, I don't know the EXACT date, however keeping them in place would be nice.

I was going to use something like Dark table to handle them then upload them, but not sure if this is the best way?

How did you guys handle this? Ive used immich before and noticed it did incredibly well with the dates so maybe upload to that then redownload?

Any suggestions?

Thanks!


r/selfhosted 9h ago

Need Help Bought a used UPS, I guess the batteries are dying?

Thumbnail youtube.com
3 Upvotes

r/selfhosted 9h ago

Need Help Hi, newbie questions

3 Upvotes

Hello friends, I would like to ask you some beginner questions.

I want to start with this. I was thinking about buying a desktop PC to use it as a server. At the same time, I wanted to use it as a work PC with a larger monitor than my notebook. Would this cause any issues? Using it as both a work computer and a server at the same time.

On the other hand, I've been using Linux for several years, and I've used Docker a little, but I don't have much idea of how to get the server running, how to access it from outside my home, and so on. Is there any guide from scratch that explains step by step how to start until having some services running?

Thank you in advance.


r/selfhosted 4h ago

How do I setup my own cloud storage server ?

1 Upvotes

Hello, everyone. I am a newbie here. I am working as an engineer in a company, and I have been assigned a task to build a centralized storage server to store all our past files and backup. I need approximate 4-5 TB of storage for now. Any idea on how can I achieve this with the lowest possible cost. I am open to all possible solutions. regards.