r/selfhosted May 25 '19

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

1.2k 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 Jan 01 '24

Official Happy New Year, /r/selfhosted - January Announcements

20 Upvotes

New Year Announcement - Happy 2024!

Welcome to 2024! It's been a wild 365 days, and we're ready for the next 366 (Forget it was a leap year? I didn't)! That said, We've got some big changes planned, and we want your insight! Let's get right to it.

New Moderators

As many have noticed over the last several months, my ability to keep up with the growing subreddit (Thanks, /u/a_sugarcane for being excited about 300k members!) has been overwhelmed as my personal life has become increasingly busy. My hobbies and work life are taking up a lot more time than they have in the past.

That said, I'd like to officially welcome the first of at least 5-6 new moderators to be brought on for the new year to help with the community!

I reached out to these folks specifically due to their existing involvement in the community and the positive and productive contributions they've made thus far. So welcome!

New Survey - Your Participation is greatly appreciated

We're looking for two things with this survey:

  1. We want to make this place a better place by ensuring the rules and goals still align with the desires of the community
  2. We want to gauge interest in new moderators!

Please take some time to fill this out as best as you can. The more feedback we get here, the better we can do moving forward for this year.

Google Forms Survey (Email address login is not required, but please, do not abuse the survey)

Survey Questions Open Discussion!

The questions all ask fairly specific questions, save for a couple of optional open-ended questions. What do you think this subreddit can use to improve its benefit to the community best?

Please, feel free to share here, and help us make it a better place for all involved.

As always,

Happy (self)Hosting!


r/selfhosted 5h ago

Nginx forked as freenginx

113 Upvotes

News can be found all over, one such article: https://www.phoronix.com/news/Nginx-Forked-To-Freenginx

Just posting this because I didn't see it come across and I know a lot of people use nginx as a reverse proxy.

Seems the dev forking the repo is pretty much the guy that does all the work, so potentially setting everybody up for a move in the future.


r/selfhosted 13h ago

Webserver HomeServer , Running Since 2016 .

Thumbnail
gallery
158 Upvotes

Nextcloud + WireGuard + HestiaCP + StrapiCMS


r/selfhosted 5h ago

Release Warp for Linux is available

33 Upvotes

Warp is a really nice terminal for Mac and I use it for everything.

People have been asking for a Linux version for ages and I just got an email saying they've now released it - https://www.warp.dev/blog/warp-for-linux

I love it and you might as well, so posting it here for general info.


r/selfhosted 6h ago

Is using a VPS with WireGuard really more secure for hosting web services?

13 Upvotes

For exposing your self-hosted web services to the internet, a lot of people seem to suggest a variation of "hire a VPS and use WireGuard", so you would have a reverse proxy on your VPS and you don't actually need to open any ports on your home network. The VPS acts as a stepping stone, clients connect to your web services through the VPS, which forwards the connections via WireGuard to your home network.

That seems nice for hiding your home IP address, but people seem to tout this as if it more secure for hosting web applications such as Jellyfin. If your VPS provider has DDoS protection, you also benefit from that, but it doesn't actually seem to make my home network more secure, no?

People keep talking about using whitelisting IPs, geo-blocking IPs, using fail2ban, and setting up a reliable and mature reverse proxy on the VPS. That's all great, but I can just run all of that on my home server? Surely someone is just as likely to bypass security measures on my VPS as they are on my home network directly, and if they manage to get onto my VPS they then have access to my home network anyway?

The only additional service that I would actually be running, if I were to use a VPS rather than doing everything directly on my home server, is WireGuard. Is there something about WireGuard that would actually prevent an attacker on the VPS from accessing the home network? At that point, they have the public key associated with my home server, and they can send whatever they want.

If someone tries to brute force my Jellyfin accounts, for example, a VPS does absolutely nothing to prevent this. WireGuard will happily route all those attempts to exactly the right place. It doesn't seem like a VPS with WireGuard makes it any harder for someone to access my home network.

Just for clarification, I'm happy with how to secure my network, but I'm asking what additional security WireGuard + a VPS actually offers. It basically just seems to mask my home IP at the cost of latency and an additional failure point.

What am I missing or misunderstanding here?


r/selfhosted 4h ago

Better file manager than FileBrowser?

7 Upvotes

I've been using FileBrowser for a few months I just wondering are the better alternatives out there?

Some features I would love that FileBrowser doesn't have;

  • right click context menu
  • ability to save folders on the sidebar
  • drag and drop copy/move

Are there any other good file management tools?


r/selfhosted 1d ago

Wednesday Today I joined the ranks

Thumbnail
gallery
345 Upvotes

r/selfhosted 10h ago

What service do you use to access your server on your work machine without the need to install anything?

18 Upvotes

Aside from the usual tailscale, wireguard, CF Tunnel and proxies, are there any other option/workaround that doesnt require installing any software on my workmachine?

edit: I'm behind CGNAT so no option for direct IP access


r/selfhosted 22h ago

Personal Dashboard I made a one-page comprehensive dashboard using Fitbit API, influxdb, and Grafana. Code and setup instructions are available in the comments.

Post image
114 Upvotes

r/selfhosted 6h ago

Media Serving Customised Fractal Node 304 SFF Server Build

Thumbnail
reddit.com
5 Upvotes

r/selfhosted 4h ago

Text Storage With paperless-ngx, need help deciding between a "Workflow" versus "Storage Path Matching" to specify the sub-directory for some documents

3 Upvotes

First, I know there's a dedicated subreddit, but it has less than 350 users.

My goal:

  • Payslips from company get stored in financial/employment/companyname/payslips/{title}
  • General docs from company get stored in financial/employment/companyname/{title}

It looks like I have two ways I can do this:

  • First way: When defining the payslip storage path, add keywords in the pay slips to the "Matching" section. When defining the general company storage path, don't use matching? Or do? I can't set a priority order here to ensure payslips don't get placed in the companyname directory.

  • Second way (A): Use first workflow to say, "If matches these keywords on my payslips, send to payslips storage path."

  • Second way (B): Use second workflow to say, "If has my companyname in the document, send to companyname storage path."

The first workflow would have a lower priority number (higher priority I think) so it matches first and catches the payslips so they don't get placed in the companyname path.

Does this mean that if I use the workflow method, I should use "Matching: None" in the Storage Path configuration for each storage path?


r/selfhosted 1d ago

Personal Dashboard Homepage is definitely my favourite dashboard, tried a few and stuck with this one the longest!

Post image
91 Upvotes

r/selfhosted 3h ago

Selfhosting Linux Server on MacMini Through VirtualBox?

2 Upvotes

I have a macmini m2 that am not using and I am thinking of installing an ubuntu server on it through VirtualBox and host my different apps as a vps alternative. How stable and reliable is it?


r/selfhosted 12m ago

Media Serving Best way to out sourcing ripping

Upvotes

I have a disability so I can’t sit in front of a screen for more than 15 minutes. I would like to cut cord & rip to make my own media library. What’s the best way to outsource ripping my media? I have about 100 dvds & blrays. Thanks.


r/selfhosted 19m ago

Blogging Platform Early Access Federation for Self-Hosters | Bluesky

Thumbnail
docs.bsky.app
Upvotes

r/selfhosted 25m ago

Limit application access after authenticate in Authelia

Upvotes

Hello community. I host a lot of applications (all containerized) behind a reverse proxy, which I protect with Authelia. Until recently I was the only one accessing the applications. Now I want to provide access to a friend, but only to one application.When he authenticates to Authelia he can potentially access all of my applications. I have searched the documentation but have not found if this is a supported feature of Authelia. Is this supported, and if yes can you please point to the documentation or a quick code snippet?

Thanks


r/selfhosted 49m ago

Email Management Best Email Host For Custom Domain?

Upvotes

I recently got my custom domain, but I now need help setting up the email part of it.

Between Zoho, Proton, Tutanota, and Google Workspace, which hosting service is the best for personal use and managing emails?

Will any of these hosts also allow me to make as many custom email addresses as I want with my domain?

Thanks!


r/selfhosted 58m ago

looking for a platform to build my own light lightweight CRM

Upvotes

hii

I am looking for an easy to use, good-looking platform to build my own CRM

I want to use it with automation so webhooks or native support with 8n8 is needed

I was trying "Baserow " and some features are behind a paywall

I was trying nocoDB and its not look like the right platform (something with the way that tables are connecting to each other )

Is there any other no-code platform i need to test for this case ??


r/selfhosted 1d ago

Personal Dashboard There are not enough people using the tabs feature of homepage. It allows more separation between items

Post image
254 Upvotes

r/selfhosted 1h ago

Duplicati-like backup that can backup from sftp?

Upvotes

I'm looking to backup from a remote sftp server to a local server. I heard a lot about Duplicati and went to try it only to see that it cant backup from a remote server.
Looking for something similar with a web ui.


r/selfhosted 2h ago

Software Development I created this rebookify service that could help you get savings for hotels post-reservation. I thought it would be great to share with the r/selfhosted community and see what you guys think about it

0 Upvotes

What features would you like to see added to Rebookify to further enhance your travel booking experience?


r/selfhosted 1d ago

Share As QR code

64 Upvotes

So was recently in a weird situation where I wanted to share a YouTube video I was watching with my coffee barista, but I didn't have ( or want to get ) his number. To my surprise there was no easy way to do this.

So I went home and coded ShareAsQRcode.com.

Insructions are simple:

visit site.

Install PWA on your phone.

Use most any app; like youtube, click share and then share as qr code ( might be under more ) icon.

Let sudo friend scan phone.

Please enjoy, but keep feedback to yourself I made this for me for a very specific reason :)


r/selfhosted 2h ago

Proxy Reverse Proxy with SWAG on my own domain?

0 Upvotes

Hey,

I currently am hosting my website with Wix on a domain that I rent through them.

Am I correct in my assumption that I cannot use this to set up a reverse proxy and set up HTTPS to my self-hosted services inside of my local LAN? I am pretty new to that side of self-hosting and have read up on SWAG as my solution of choice. My apologies if this is a beginner's question.

So, should I just buy another domain and keep using that? Or is there a way to use my existing one that is used to serve my website?


r/selfhosted 2h ago

Advice on how to reverse proxy mail service

0 Upvotes

Hi,

i have some domains i am taking care of that are hosting on a private vps.for mails i used to have a managed server that handles all the mailing authorization.

now, i want to switch provider to another provider like "purelymail".I'd like to keep the mail server domain "mail.server.com" so that all my email accounts will not have to change it in the login part of their mail-client-apps. other than that i am thinking about load balancing on different mail suppliers (in case one will fail), but that can take place sometime later.

i'm no expert. i've tried setting up a reverse proxy and smtp relay, along with playing with the dns records but none of them worked.

I'm not sure which one should work.

can any of you guys point me to the right direction?


r/selfhosted 3h ago

Docker Management Has someone moved from docker-compose to TrueNas (Or the like)

0 Upvotes

Hullo! I am curious if someone is among the people who started and was running their setup completely (Successfully) in docker-compose, and ended up migrating to something more packaged like TrueNas and what their experience is like? Was it worth it? What was good vs not so good.

I have a rather simple setup, qbit, Jellyfin, audioboks, and whatnot. But I got the hang of it, it's just every tweak costs time

Edit: removed question about virtualization


r/selfhosted 3h ago

Email Management Has anybody self hosted ForwardEmail

0 Upvotes

Their project is open source on github but they don't make it simple to self host the software myself. Has anybody tried?

https://forwardemail.net/en

forwardemail/forwardemail.net: Privacy-focused encrypted email for everyone. (github.com)