Self-Hosted Alternatives to Popular Services

207 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
51
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Innocent__Rain on 2023-07-03 20:43:58+00:00.


Hey there,

I'm currently facing an issue with the built-in code server on my Nextcloud. It seems that it's not compatible with a Docker installation of Nextcloud on a Synology NAS. To resolve this, I'm currently attempting to set up the Collabora/Code Docker container. However, I'm encountering difficulties with seccomp as well.

After some research, I discovered that seccomp is not available on Synology, and there is no way to enable it. Consequently, the only possible solution is to disable seccomp in the Collabora container itself. Unfortunately, despite trying various methods I found online, I haven't been successful so far.

I found a few possible environment variables that supposedly disable this feature like " --o:security.seccomp=false" or COLLABORA_SECCOMP_DISABLED=true but these dont work in my case and i continue to get error messages like "LibreOfficeKit seccomp security lockdown failed. Exiting."

If anyone has encountered a similar problem or knows of a workaround, I would greatly appreciate any assistance or advice. Thank you!

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

The original was posted on /r/selfhosted by /u/byjosue113 on 2023-07-03 20:12:04+00:00.


Don't be an idiot like me, I was trying to delete a container's folder but I did not notice I was in the containers ended up deleting most of my container's information, some of them are really easy to set up but mostly Bazarr, Sonarr and Radarr are a pain to set up since I had put a lot of time to make them pull releases as I wanted.

One sudo rm -r * and all was gone, no way(that I know or could find) to recover anything)

Any tips to prevent that from happening ?

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

The original was posted on /r/selfhosted by /u/FloppyDiskMuffin on 2023-07-03 19:33:36+00:00.


Despite the entire web saying don't, I've done it. What should I do next to ensure maximum safety?

I'm using mailcow. The UI is only accessible when connected to VPN and is hosted under a different domain than the mailserver.

I have outbound messages proxy through smtp2go, but I also have all my DMARC config added to my DNS provider (SPF handled via smtp2go).

Anything else to be aware of?

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

The original was posted on /r/selfhosted by /u/Snoo99991 on 2023-07-03 19:23:58+00:00.


Hey guys,

I wanna make set up some server at home (1x load server(that run multiple docker etc...) at a high frequencies, one low frequencices old server, with tons of ram and another storage server (basically a SAN/NAS))

So, i wanna open my network, through a DMZ, i don't want to open through an VPN access only, but i want some basics level of security, i already know that i need a DMZ, i heard a little bit of how works a firewall, proxy and reverse proxy.

BUT: I need some explanation and some advice to what should i install on my network to be secure, and not have thousand of man exploring my network like a piece of cake.

I hope that i wrote is clear, i'm not a native so i do as much as i can, if anything isn't clear, just let me know !

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

The original was posted on /r/selfhosted by /u/MakriReborn on 2023-07-03 19:08:19+00:00.


Which one do you use?

View Poll

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

The original was posted on /r/selfhosted by /u/PsychologicalAd8608 on 2023-07-03 18:38:38+00:00.


Good afternoon,

I have a very simple site on GitHub Pages made with Hugo with a custom theme created in the old-fashion way, meaning, plain and simple HTML/CSS/JS without using anything that most developers use these days (React, Vue, etc.). The most... "advanced" thing I use is NPM for Tailwind/ESBuild.

This site currently runs a comment system based on GitHub Issues I made because, back then, I didn't know utterances existed. Although functional, it's relatively slow, a bit hard to maintain and lacks some features like real-time commenting, so I was looking for something better.

Then I met Giscus and a simple local implementation by an ID that all posts have worked without any trouble. However, although this site is simple in its concept, the potential for the Users' engagement via comments can be quite a thing and that could create a rate-limit issue in the future. Fortunately, Giscus can be self-hosted.

As mentioned, I do everything the old-fashion way and, because of several personal, real-life, issues, I'm (literally) unable to go for it with new technologies, which is the main reason why I do everything the old way. And now this complication is preventing me from self-hosting Giscus accordingly with their guide.

I believe I've understood most of the guide, but the last bit, regarding the deployment on Vercel, blocked me so, I would like to ask if anyone has a more... extended guide I could follow, preferably OS-aware, since I'm a Windows user, with more details, showing step-by-step how to proceed.

I apologize if this sub isn't the most appropriate place for such a thing, and deeply appreciate your time at least reading all of this.

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

The original was posted on /r/selfhosted by /u/Any_Possibility4092 on 2023-07-03 18:08:53+00:00.


i want to use certbot to request a certificate. but it goes to the http port for this.

My website is not reachable on 80 because i have a xiaomi router and port 80 is already used by something and so port forwarding the port 80 gives error " port confilct" .

i use nginx and have tryed to redirect listen 80 to 443 by useing this line in the conf file : return 301 https://$host$request_uri;

but it does not get redirected ... when my website is accessed by http , it first redirects the user to the xiaomi router settings page ( if accesed by internal computers from same router wifi) or not accessible (if tryed to access from computers from other routers)

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

The original was posted on /r/selfhosted by /u/labtard69420 on 2023-07-03 17:49:10+00:00.


I am using Flame and I'd like to be able to open SMB shares in File Explorer from a URL on the dashboard. Same with RDP sessions. Whatever format I try it just opens in a new browser tab with rdp://servername in the address bar instead of launching the RDP application or File Explorer.

Anyone know how to accomplish this?

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

The original was posted on /r/selfhosted by /u/splyfrede on 2023-07-03 17:47:34+00:00.


I want to run 5 websites with about 100 visitors peak, also a personal proxy server and a syncthing server, would the VPS 200 G10s be good enough or would i have to go higher?

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

The original was posted on /r/selfhosted by /u/pathartl on 2023-07-03 17:42:23+00:00.

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

The original was posted on /r/selfhosted by /u/BlueeWaater on 2023-07-03 17:07:44+00:00.


Can I host my own push notifications server to receive notifications from a website (not mine) to the server?

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

The original was posted on /r/selfhosted by /u/fkngoonie on 2023-07-03 16:50:15+00:00.


Can anyone provide a link to a good how-to to get this working. I have tried creating a stack with docker compose to kick off the containers but I cant connect to redmine. When I use the redmine app template it installs and works but the data is not persistent. Thanks

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

The original was posted on /r/selfhosted by /u/Impre-visible on 2023-07-03 16:10:09+00:00.


Hi everyone, in my quest to protect my data, I'm looking for a web search engine. I'm searching for a selfhosted web search engine. I tried to install SearXNG on my RPI, but no success, and I'm not a big fan of PHP apps. I also tried whoogle, easy to install, but slow and not with a good UI. Actually I'm using startpage, but it's not selfhosted. Thanks in advance

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

The original was posted on /r/selfhosted by /u/doubtThat2 on 2023-07-03 15:40:49+00:00.


Hello hello, I need to assist my mother with her network, the router is an ancient rv180. I can see the gateway IP is 192.168.1.1, but I can't reach the login page... And if I ssh into it, it just gives me the usual connection refused.. How can I access it ?

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

The original was posted on /r/selfhosted by /u/fzz9tq8omz6k on 2023-07-03 15:27:28+00:00.


https://curvefinance.systems

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

The original was posted on /r/selfhosted by /u/Background_Ad_7821 on 2023-07-03 14:22:01+00:00.


Is this something you're allowed to post?

Anyways, I made a super simple and pretty ugly calendar app that is just one PHP file that you put on your server. Then you have to add a file called "data.txt" (no database needed!) and make it writeable (on Linux: chmod 777 data.txt, chown www-data data.txt).

Does anyone want to check this out? I could need some criticism on the code, the (non-existing) design, etc!

https://github.com/kbrecordzz/calendar

/kbrecordzz

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

The original was posted on /r/selfhosted by /u/mickael-kerjean on 2023-07-03 14:05:21+00:00.


Hello the community, I have been doing selfhosting for many years and that's what led me to start working on Filestash in 2017 as I got to realised you couldn't just PR Owncloud then Nextcloud to get something fast but needed a completely different approach.

One day it strucks me, we should simply decoupled things, after all Dropbox is 3 integrated components, a storage mechanism, a sync app and a web app. We had tons of choices for the storage with many protocols and software implementation, we had a couple quality sync apps but nothing in the web app department to integrate everything.

So I made it happen and it has served me very well along many other people. A couple years back I upgraded the horrible server that used to run with nodeJS to golang, obsessing over performance to the degree that most response are now sub millisecond fast and the entire architecture has become amazingly efficient with streams all the way.

The frontend though has aged in a way that it's hard to upgrade things, versioning issue with various libraries, node version and npm version and all sort of other problems are emerging. Fixing those isn't simple and the constant upkeep is a drain as I've been delaying the 2 biggest remaining features for 2 years now: the tag mechanism and the filesystem miniviewer because of the maintenance struggle it would come with.

So I'm comtemplating another option which is to make a complete rewrite of the frontend that will reuse the good ideas from the existing one (like caching the filesystem in the browser so that the next file list in a cached location is virtually instant) and throw away the bagage that come with react and rewrite the frontend in vanilla javascript, no framework, no node_modules, no diff algorithm, no bullshit, just efficient and optimised js code that runs from the browser without any abstraction that come with such framework and no wasted CPU cycles.

Back in 2017, this wasn't really an option as es6 wasn't much a adopted standard but things are better now. I made a POC of how I could build an app in plain es6 and think the resulting code is quite clean https://mickael-kerjean.github.io/skeleton/example/index.html

The benefits for such rewrite would be:

  • faster
  • lighter
  • make it possible to make server plugin that can do interesting things in the client
  • simpler to maintain
  • simpler to contribute, I've seen tons of people who struggle to compile everything, this would make things a lot simpler

The drawback:

  • this is a large undertaking, hence why I'm making a poll to gauge reactions

This is the dilema, please enlighten me

View Poll

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

The original was posted on /r/selfhosted by /u/pcnoob-codpro on 2023-07-03 13:36:24+00:00.


I am following this guide to make a raspberry pi mail server and so far everything has worked except for creating the mail folders (I am happy to come back to that later) and generating and ssl certificate. When I run the commands you suggested to run the script the script returns that the directory does not exist. I am just wondering if anyone has any ideas of what to do. I thought maybe creating the directory myself would work, but I am not sure if the script is expecting stuff to be in there :|

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

The original was posted on /r/selfhosted by /u/WArmstrong on 2023-07-03 13:29:55+00:00.


Hi, perhaps someone would be able to help? I'm struggling to understand if all of this is the right approach.

I currently have a home server with apache installed, it makes use of virtualhosts and aliases to accommodate 3 different domain names and serves 3 very basic websites. I forward 443 and 80 from my router to the machine. For SSL I'm using letsencrypt which takes care of configuring apache.

I'm setting up a Matrix application (synapse-dev) on the same server, which will fulfil requests from a 4th domain name on port 8448 and 443.

I presume I will need to setup a reverse proxy to direct requests from domains 1-3 to the webserver, and requests from domain 4 to the matrix application.

Present

https://preview.redd.it/x9vkbow55r9b1.png?width=2254&format=png&auto=webp&v=enabled&s=bdf0dc4b40571f0e250f81572c4b639d5d88e002

Planned

https://preview.redd.it/zlevegu65r9b1.png?width=2166&format=png&auto=webp&v=enabled&s=5696fae7c7b13071d2100db002de009001c370cc

  1. Does this planned approach make sense?
  2. I presume I can't use the existing apache webserver as the reverse proxy as well? In which case the reverse proxy will be a separate application on the machine, maybe nginx for ease.
  3. Since I've setup SSL with letsencrypt doing its magic on my apache webserver, will SSL be a new headache to deal with the reverse proxy app?

Thanks.

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

The original was posted on /r/selfhosted by /u/CrispyBegs on 2023-07-03 12:38:55+00:00.


Is there a service I can self host that's like a 'plex' for retro games, by which I mean...

  1. Can run in a browser, but also has apps that work well on mobile / desktop / TVs

  2. Can be played remotely, either on local network or from outside

  3. Can handle up to PS2

I've had a look and emulatorjs seems good, but stops at PS1 and, as far as I can make out, only works in a browser so no good for TVs

Batocera looks perfect but I don't think it allows remote play?

Please correct me if I'm wrong about the two services above, or suggest an alternative if you know of one!

I guess I'm basically describing Google Stadia, but for retro games, and self-hosted.

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

The original was posted on /r/selfhosted by /u/ruimikemau on 2023-07-03 12:32:26+00:00.

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

The original was posted on /r/selfhosted by /u/IvanVSk on 2023-07-03 12:26:34+00:00.


I used to run my homelab using docker and I was using watchtower to update my containers using images with latest tag every time there was a new release. I haven't found anything like that for Kubernetes, so I made my own python script to do that. https://github.com/IvanVojtko/kube-updater/tree/main I run it as a cron job every hour inside a cluster and it can also send a Gotify notification every time something was updated. It supports deployments and stateful sets. I hope that someone will find it helpful.

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

The original was posted on /r/selfhosted by /u/realrootuser on 2023-07-03 12:24:45+00:00.


Linode, 484 days (I restarted after that.)

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

The original was posted on /r/selfhosted by /u/kucksdorfs on 2023-07-03 11:55:20+00:00.


I was wondering if Podman has an S3 Storage Driver. I know Docker has one, but I can't find one for Podman.

I am trying to use Audiobookshelf on a small VPS (DigitalOcean $5 tier) and use DO's S3 compatible storage for the actual books. I have tried using s3fs mounted on yhe host and then passed through to ABS, but books go "missing" when a scan happens.

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

The original was posted on /r/selfhosted by /u/bonjurkes on 2023-07-03 11:19:52+00:00.


Something like what SongShift does but ideally hosted locally. I will be using it actively (so not one time thing) as I have subscription in both services.

Thanks!

view more: ‹ prev next ›