Self-Hosted Alternatives to Popular Services

206 readers
1 users here now

A place to share, discuss, discover, assist with, gain assistance for, and critique self-hosted alternatives to our favorite web apps, web...

founded 1 year ago
MODERATORS
1
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/jrvl1976 on 2023-07-05 00:43:46+00:00.


Yesterday I tried to buy a VPS server at Hetzner and I couldn't even complete the registration, they blocked the account. Today I tried to buy a server at IONOS, I paid via PayPal and they blocked the account right after... I'm from Brazil, could it be that they don't want to work with Brazil? I have used Media Temple since 2008 until now that it has migrated to GoDaddy, I have two medium sites in Brazil. Disappointed with these companies!

2
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/ccigas on 2023-07-05 00:04:58+00:00.


Hi, Im trying to see if there is a service that I can host that is a full on web client like Roundcube but can also serve those emails in a sync or POP way to other clients.

My idea is to use IMAP from the main email server to download everything to my server, then have clients like my phone or computer to access those emails in a POP way.

I haven’t been able to find anything so just thought I’d ask here. I doubt there is anything either. Thanks!

3
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/bluemoon1333 on 2023-07-04 22:36:19+00:00.


I am looking to host Monica on my windows 10 computer, I am not looking to use docker I like to host directly onto my computer. does anyone know how I could do this because I really cant afford to pay for the premium account on the hosted site ?

I need a manager to help me with my friendships haveing ADHD makes it hard

4
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/davidpscrockett on 2023-07-04 22:23:53+00:00.


how would i port forward through Proxmox to play my game???

5
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/digitalindependent on 2023-07-04 22:18:22+00:00.


I see so many recommendations for Cloudflare tunnels because they are easy, reliable and basically free. Call me old-fashioned, but I just can’t warm up to the idea of giving away ownership of a major part of my Setup: reaching my services. They seem to work great, so I am happy for everybody who’s happy. It’s just not for me.

On the other side I see many beginners shying away from running their own VPS, mainly for security reasons. But securing a VPS isn’t that hard. At least against the usual automated attacks.

This is a guide for the people that are just starting out. This is the checklist:

  1. set a good root password
  2. create a new user that can sudo (with a good pw!)
  3. disable root logins
  4. set up fail2ban (controversial)
  5. set up ufw and block ports
  6. optional: set up ssh keys

This checklist is all about encouraging beginners and people who haven’t run a publicly exposed Linux machine to run their own VPS and giving them a reliable basic setup that they can build on. I hope that will help them make the first step and grow from there.

My reasoning for ssh keys not being mandatory: I have heard and read from many beginners that made mistakes with their ssh key management. Not backing up properly, not securing the keys properly… so even though I use ssh keys nearly everywhere and disable password based logins, I’m not sure this is the way to go for everybody.

So I only recommend ssh keys, they are not part of the core checklist. Fail2ban can provide a not too much worse level of security (if set up properly) and logging in with passwords might be more „natural“ for some beginners and less of a hurdle to get started.

What do you think? Would you add anything?

Link to video:

https://youtu.be/ZWOJsAbALMI

6
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/tharok2090 on 2023-07-04 21:33:26+00:00.


Hi everyone! I'm selfhosting some services at home (Home Assistant, Mealie, Adguard, Sonarr...) and I'm planning on accessing them from outside via Wireguard. The thing is, is it better to deploy the VPN server directly at the router, or dockerized in the NAS? My idea is having the VPN always active on my phone so Adguard filters my phone traffic and I can access all my services and the NAS content.

Also... Should I add any security layer to Wireguard?? Its port would be the only one exposed to internet.

7
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/SunStarved_Cassandra on 2023-07-04 20:45:32+00:00.


I was perusing the sub looking for options for domain registrars in light of Google's decision to sell off their domain business. Porkbun has come up a lot, and when I checked out their site, they look cool.

However, at the very bottom of their homepage, they have a small blurb stating

Porkbun is a Top Level Design Company

Clicking on the link brings you to this page: https://toplevel.design/, and at the bottom of that page, we find this

我们在中国的运营

Top Level Design 注册局于2016年在北京设立拓扑维度科技有限公司。公司成立以来与国内合作伙伴紧密合作,保证在中国大陆的顺利运营与合规。作为 Top Level Design 注册局首个在国内通过工信部审批的顶级域名,.ink 的销售稳定良好。至2018年1月,.design 以及 .wiki 也已经通过工信部审批。

Which Deepl translates as

Our operations in China

Top Level Design Registration Bureau established Top Dimension Technology Co. Since its establishment, the company has been working closely with domestic partners to ensure smooth operations and compliance in mainland China. As the first Top Level Design Registry TLD to be approved by the Ministry of Industry and Information Technology in China, .ink is selling steadily and well. By January 2018, .design and .wiki have also been approved by the Ministry of Industry and Information Technology.

Is this not concerning to anyone else? I'm not sure I'd be comfortable using a shell company registrar whose parent is based in China.

Are there other good options, ideally based in North America or Europe?

8
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Sufficient_Shake_279 on 2023-07-04 20:30:15+00:00.


Hi everyone,

I have configured wireguard and nginx server for reverse proxy. I installed WG clients on 2 different machines (1 Windows computer which is running Plex and 1 raspberry pi which is running pihole & unifi controller). After tunneling both devices I am able to access services within tunnel via tunnel assigned ip. After that I started the configuration of nginx reverse proxy (i'll put my configuration at end) but when I tried to access the services via reverse proxy using configured subdomains it didn't worked as intended. My domain's DNS is hosted with cloudflare and I am confident about my DNS configuration. Can any one please guide me if I am doing things correctly or not?

https://preview.redd.it/imt4h7lgc0ab1.png?width=543&format=png&auto=webp&v=enabled&s=8d50bbeaf28296f6261c307aea2913abfe2d2757

server{

listen 80;

server_name plex.domain.tld;

location / {

proxy_pass "http://10.9.0.3:32400/web/";

}

}

server{

listen 80;

server_name pihole.domain.tld;

location / {

proxy_pass "http://10.9.0.4/admin/";

proxy_buffering off;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-Host $host;

proxy_set_header X-Forwarded-Port $server_port;

}

}

server{

listen 80;

server_name unifi.domain.tld;

location / {

return 301 https://$host$request_uri;

}

}

server{

listen 443 ssl http2;

ssl_certificate /etc/nginx/ssl/mydomaincert.crt;

ssl_certificate_key /etc/nginx/ssl/myprivatekey.key;

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

ssl_ciphers HIGH:!aNULL:!MD5;

server_name unifi.domain.tld;

location / {

proxy_pass "https://10.9.0.4:8443";

proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;

}

location /wss {

proxy_pass "https://10.9.0.4:8443";

proxy_http_version 1.1;

proxy_buffering off;

proxy_set_header upgrade $http_upgrade;

proxy_set_header Connection "Upgrade";

proxy_read_timeout 86400;

}

}

9
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/CptDayDreamer on 2023-07-04 19:08:17+00:00.


Hey there. I'm struggling with my Nextcloud installation in Docker.

I'm mounting /mnt/cache/appdata/cloud/nextcloud/html to /var/www/html

But I'm mounting my data with /mnt/safety/cloud/nextcloud-data/ to /var/www/html/data

I can see on my cache drive in the nextcloud/html folder also the folder data with the exact same content as in mnt/safety/cloud/nextcloud-data/

Is it only a symlink? I really struggled while copying the nextcloud installation from one folder to another. Both drives are formatted with ZFS if that's important. Cache and Safety are two different storage pools. Can I fix this somehow? I'm using it in Unraid if thats important.

10
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/pepermuntow on 2023-07-04 18:26:54+00:00.


Hey everyone,

I'm currently looking for a solution to connect to my office servers through a "VPN" setup, and I have a couple of options in mind. I could either go the traditional route of setting up an OpenVPN with a dyndns server to connect to a bastion, or I could explore services like Netmaker or Cloudflare Tunnel.

My main concern is security. Which option would provide a higher level of security: Netmaker or Cloudflare Tunnel?

I'm also curious to know if these services would introduce any bottlenecks in terms of performance. On the positive side, both Netmaker and Cloudflare Tunnel offer integration with an identity provider, which is definitely an advantage.

11
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/amitsh_f456 on 2023-07-04 18:15:21+00:00.


Hey everyone

as the title says, everything turned inaccessible once I switched my isp.

i am using Cloudflare tunnels for some and Cloudflare with nginx for others, none of them are accessible, I've updated the local IP addresses and made sure I have a static IP address with no cgnat (I do have not enabled on the router itself, not sure if this is a problem or not)

when I ping my services I get a response but accessing them does not work. i forwarded ports 443 and 80 and made sure the forwarding works

I am kind of clueless here, is the local nat the problem? without it I am not getting local IP addresses so I cant really check

12
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/ThatrandomGuyxoxo on 2023-07-04 17:58:36+00:00.


I'm thinking about giving Nextcloud a try. I don't want to host it from home because I don't open up my internal network to the outside. So speaking of selfhosting I'm thinking of getting a VPS subscription.

By the way: I'm only talking about file storage. All other options are not THAT IMPORTANT to me.

Currently I'm using Rclone with its crypt option to store my files on Google. I wonder if the selfhosting path gives me anything which is worth considering switching. Rclone encrypts my days plus storage is cheaper but I might miss some things here and there.

13
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/yoganerdYVR on 2023-07-04 17:41:43+00:00.


I know Coral can easily identify a bicycle. Can it, or can it be trained to, identify Brand/Make/Model and colour also?

Bicycle theft is rampant in my city (334 bicycles per every 100,000 peopl in 2020), and most bicycles end up passing through very few specific locations.

Privacy issues aside; Is it technically feasible to identify make and model of bicycles seen by cameras setup at these locations to be cross referenced with a database of stolen bikes (which Vancouver does have thanks to Project529).

14
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/JacketNext6123 on 2023-07-04 16:24:15+00:00.


Hi all

I'm hoping someone can point me in the right direction. I am hoping to setup some sort of system monitoring tool that has a modern web interface. I am also hoping that one exists that I can setup at home and also have it link up to my remote servers via SSH or an install agent on the remote servers. I also help manage some servers for my friends and would also like them to have access to the web tool using a user account that only gives them access to the servers they own and no one elses.

Hopefully some of you guys can point me in the direction of such app

Thanks

15
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/eye_can_do_that on 2023-07-04 15:59:05+00:00.


I am not a fan of using (or even having) the Facebook app on my phone, and most of the time (like from my work computer) prefer not to browse to Facebook either, for privacy. But there are a couple of groups that I like to track and see the photos of (stuff my kids are in). I do have a Facebook account so I can see these groups. Is there any self hosted options that would login as me and aggregate my Facebook (and maybe other social media) posts that I can then view? I can't find anything like that, but maybe I am looking for the wrong thing.

16
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/zifahm on 2023-07-04 15:49:14+00:00.

17
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/T3a_Rex on 2023-07-04 15:25:51+00:00.


Nginx Proxy Manager is the main example where a cbe vulnerability was found last year and not really solved by the small development team.

Christian brings up a point that self-hosting is not always better in-terms of security.

What risk tolerance do you guys have with smaller projects?

18
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/johanndettling on 2023-07-04 14:56:04+00:00.


I am looking for a way to use a static ip for my homelab. My DSL connection has a dynamic ip and I‘m using pfSense as firewall/router. The goal is to route incoming traffic from the VPS through VPN to my pfSense. Has anybody a similar setup or any ideas how to setup such a project?

19
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Zireael61 on 2023-07-04 14:20:24+00:00.


Hi everyone. I bought a system with xeon 2660 v2 and 16 gb RAM (I can increase it to 64 GB if I need). I have only one SSD for now but I will buy 3x 4 TB HDDs and use them with RAID 5. I am very new to self-hosting and the linux environment and I need help. I will be the only user accessing the server. I will use my Android phone, Windows PC (I might switch to linux in the future) and android tablet to access the server. I will be able to dedicate my time to this project in about a month.

Here are the services I plan to self-host (I also don't know which apps should I use for these aims, I am open to suggestions):

1- A drive system which will be like Onedrive, Google Drive, etc.

2- I will run Matlab and Python codes inside the server for my work.

3- I want a local search system similar to Google. What I mean: For example I will add descriptions and tags to photos, texts, files, etc. and this system will search these according to what I am asking. Sometimes I can't find some photos and documents about some events and people (especially on my phone).

4- I will have some SQL databases, I want to be able to access them from my phone and my laptop.

5- I want to stream media to my devices. I think Plex is what I needed.

6- I would like to host my own email server if it's feasible.

7- I might host game servers for me and my friends to play together in the future.

8- Password manager that must work on my phone. If it can hold my payment card info, it will be better.

9- Local wiki

10- Not for now but I might connect in-house cameras, I want to access them from my server. I don't want to use 3rd party servers.

---I am also open to any privacy focused self-hosting ideas from everyone.

My questions:

1- Do you have any suggestions for my goals? Which self-hosting solutions should I use?

2- Which distro will be sufficient for me? I think I can use headless distros even though it might be a little hard for a noob like me.

3- How should I access to my server? What is the secure way? Also I don't have a static IP, I need a solution to this too(I heard DuckDNS for this but I don't know if there is a better way).

4- Can I prevent someone to access my data physically? Sometimes I won't be near the server for about one month, I don't want someone have to access my server. Any other suggestion than full-disk encryption?

5- Should I built everything after I get the HDDs or can I start self-hosting somethings and then add the HDDs?

6- Should I disable Hyper-Threading because of the exploits?

7- Should I prefer Dockers or VMs? I am seeing some people are using dockers and some people are using VMs. When should I prefer one or other?

Thanks for everyone who has read this!

20
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/adolgiy on 2023-07-04 14:01:06+00:00.


there are some issues on github and the latest one is too old.

are there any alternative pocket-like solutions that supports youtube too?

i'm on pocket + freshrss via ReadKit now, but glad to replace pocket with something self-hosted

21
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/limskey on 2023-07-04 12:51:28+00:00.


hello there! been trying to get akaunting up and running. Wanted to get the container up and running to see what it was like. So I've left most of the env files alone, straight up used the defaults in almost everything but have to change the url to local ip: 10.10.50.5:8080, that works but when I try to start to edit / change url, passwords, etc, it will not spin up. I keep getting restart your apache 2 service error in the container when I look at the logs in Portainer.

has / is anyone using akaunting in a self hosted environment? if so, could use your help, maybe share your docker compose? thank you very much

22
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/MrChunkz on 2023-07-04 12:08:42+00:00.


The short back story to this, is that I'm an IT nerd with a family in an apartment that's always getting cluttered with stuff. I realized that in this day and age, I can find all of my manuals online for just about anything of importance that I buy - meaning I can throw out the paper ones (as well as associated documentation/purchase details). It would take a lot less space.

But I'm not sure of a good way to keep this organized. I thought that I might as well store amazon invoices or similar with them if I was logging them anyway. Purchase date, which store it came from and the like.

Basically, an asset management system I guess? I've never used one professionally, but that's what my googling seemed to lead me to.

I self host a bunch of stuff via docker/fileserver but I'm not limited to that. I was wondering if there's anything that'll do this, for a family as opposed to a huge company (in terms of complexity, I don't need much I think). Any advice or experience with this?

23
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Special_Designer_757 on 2023-07-04 11:30:12+00:00.


This isn't an ad, obviously. The things is, I have NetBox to manage my assets, and it's based upon Postgres. But NetBox itself is quite arcane, and we just need it to hoard and manage our asset data with it, then use these data on an online spreadsheet.

I did many a trial and error and eventually chose NocoDB: clean looking, easy to use, and wraps around Postgres.

The hitch, however, is that NocoDB literally just injects into NetBox, because for the time being NocoDB doesn't support linking to another data source. (Slight rant here: NocoDB's development progress is frustratingly slow...)

This instantly became a pain in the ass. I want something like NocoDB but actually 'wraps' around a database, instead of 'injecting' into it. Every table I create on NocoDB goes directly into NetBox's database. I can't imagine what a mess it'll be in the foreseeable future.

Stuff like Baserow, Grist, Open Office, etc. are all very neat. But, still, they don't WRAP around NetBox, they kinda works on their own.

So really, is there a better alternative to NocoDB? One that invokes data from another database, rather than directly meddle with it. Think of a multi-sheet Excel workbook, which is capable of referencing and looking up, but is online and collaborative (or with role-based access control).

24
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/joern281 on 2023-07-04 10:40:32+00:00.


Moin,

Im working on an end-to-end encryption sdk with user- and group management.

The sdk is currently available for javascript (in browser) and flutter (android and windows). The core sdk is written in rust and is cross compiled to the targets.

Im focusing on groups and subgroups with server side key rotation (but the server still don't know the keys) and large encrypted file handling (even in browser).

Here is the selfhost guide: https://sentc.com/guide/self-hosted.html

I hope you may like it. If you have questions, just ask.

Have a great day and thank you for your time.

25
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Salt-Citron-5628 on 2023-07-04 10:32:04+00:00.


Hi fellow tinkerers!

I have been running proxmox on an old laptop with 4TB external HDD for a number of years now, primarily for plex, and some low value data stuff. I have experimented with NextCloud in the past, but never for anything serious.

The past few days I noticed apple increased the price of icloud storage to £8.99 per month for 2TB and we use just over 200GB annoyingly so we are paying for loads we dont need in terms of phone cloud storage. I have also had a long held ideal of ditching the lockins and problematic relationship with big tech companies.

I happened to aquire an older shuttle mini PC with an intel i7-4790K which seems about 4 times better performance on benchmarks than my old laptop, and appears to use similar or within 10 watts of power consumption.

Now my dilema, I need around 4TB of storage space for my media library, and would be ample for also using with nextcloud (or similar) for my iphone storage for photos etc for me and my wife.

At which point I would prefer to get a new drive I think so I have a little more trust its not about to break... I have looked into something like an Iron Wolf 3.5" or a Samsung 4TB 870 QVO (about double the price, but performance much better and potentially much lower failure rate?)

After that I think I will still need cloud backup as I cant risk losing that data, so something like backblaze B2 for the important stuff... Please help me come to a sensible way forward! I think I have the following main options:

  1. Just stick with icloud, accept that cloud storage costs money
  2. Get 1/2 iron wolf disks
  3. Get 1 SSD

TLDR: With data ownership comes great responsibility...

view more: next ›