Self Hosted - Self-hosting your services.

11444 readers
40 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

Important

Beginning of January 1st 2024 this rule WILL be enforced. Posts that are not tagged will be warned and if not fixed within 24h then removed!

Cross-posting

If you see a rule-breaker please DM the mods!

founded 3 years ago
MODERATORS
101
 
 

So, I have a Home Assistant VM that I need to bridge to my LAN, it's network interface "vnet1" is a member of bridge0, I tried adding eno1 (Host NIC) to bridge0 but I lose LAN access to my server. How should I do it ?

102
9
submitted 1 year ago* (last edited 1 year ago) by umami_wasbi@lemmy.ml to c/selfhost@lemmy.ml
 
 

Just stumble it on YT. Anyone tried Netbird? How this compares to Tailscale w/ headscale?

103
 
 

What are your thoughts. I've been looking to get off YNAB4 for ages. Anyone have some experience with this or other recommendations?

104
 
 

I am currently hosting Nextcloud on Linode using the AIO Docker container. I am very happy with how this works, but the running costs is more than I would like to spend on this. I am running a 4 GB Linode (anything less would cause severe lag in the Web UI), with 2x100GB block storage (one for data and one for the Borg backup). In addition, I pay to maintain backup images of the server itself.

So I've been meaning to self-host this on a server at home instead, especially as I am looking to upgrade my media station to something more gaming friendly, freeing up a perfectly good mini-PC to host Nextcloud and other services. I've told myself that I am waiting for the Linux client of Proton Drive to arrive, so that I can utilize my 500 GB storage there to keep a synced copy of the Borg backup repo. I am not sure I am willing to wait for this anymore (who knows when that will be ready?), and thought that maybe something like filen.io could be used in the mean-time, as I could get 200 GB there for €2/month. But I am open to other solutions as well.

So here's the actual question: how would I best make sure I keep the backup repo safe so that I could restore it later if something went wrong? What would the ideal setup look like, including local and remote copies?

105
 
 

I have a Wordpress site and recently ran into the problem of having too many images for my hosting services. But my job involves photography, so I was wondering where a good starting point would be to set up a physical server in my home to host all my photos for my website on Wordpress. Is that possible? I don't know where to begin with searching either.

106
 
 

I've been a part of the google ecosystem for almost two decades now. I was originally given free access to their original gmail hosted domain way way back (in 03-05?) and I've been there ever since, watching it grow into the god awful thing it is today. Workspace is absolutely terrible for personal use, and has been for a while now. Unfortunately, being so deeply enmeshed, it's tough to break away.

Overall, I think I have everything I need set up between nextcloud and my host's email system. But the big remaining hurdle is how to handle the actual loss of the "google account". I've checked our accounts and they are no longer connected to other sites/services as the sole authentication, but I'm worried I'm still missing something. Yes, play store purchases will be lost, but that's mostly inconsequential anyway.

There is just that one big nagging sensation in the back of my head that I'm forgetting something. Are there any extra steps needed before I shut the whole thing down?

107
 
 

I've got searxng running nicely, I can successfully set it as my default search (firefox) via clicking the URL bar and adding it to my search list.

However, when i actually search, it's searching "https://192.168.1.65/search" instead of "http://192.168.1.65:8887/search". Nothing changes this for the life of me. This results in firefox's 'unable to connect' screen, since the url and http vs https are wrong.

I'm hosting locally on my network server and I have no desire to open it to the outside network.

108
 
 

Hi,

I'm looking for some way to send my own alerts via e-mail in some way. Whenever I try to search for this, most docker images have a much grander goal, and I have a hard time understanding how to use them for my purpose.

What would I want? It'd be nice to have a docker running some smpt-server (I suppose), so that I can make my own python script that scrapes a website, looks at some metric, and e-mails me whenever whatever I'm looking for is found. I only want it to be available on and to receive mails from localhost, no dns, just forward e-mails to my personal one, no web-interface, etc.

I'm quite new to self-hosting, but I hope you still understand what I'm looking for. Is it possible? Should I look for another solution? Will this not work? Any help/input very much welcome.

109
 
 

Hi, guys. Like in the title. I have orangepi5 with some services like nextcloud or grafana. I would like to access to those instances from outside - but I don't want to open ports.

Could you guys point me how can I achieve that?

Do I need to set domain for home services? I have heard that people recommends cloudfare tunnel, but I think cloudfare tunnel does not work with subdomain like duckdns. Do I need to buy domain for my case? One more think, if I set this tunnel or maybe other solution- should I go with https (lets encrypt) solution?

Thank You

110
 
 

cross-posted from: https://sh.itjust.works/post/8107936

I just finished using this guide to get Blocky set up. Part 2 shows how to set up the grafana dashboard.

I was inspired to set up blocky instead of the other more popular alternatives due to his other video showing that blocky has the best latency of all

blocky vs pihole vs adguard

111
 
 

First time self-hoster here. I recently bought Dell optiplex 5060 Micro on ebay (6 Core i5-8500T 2.1-3.5GHz 16GB DDR4 512GB M.2 SSD). I've been finding the computer to be quite slow when compared to my old laptop (it has similar specs to the optiplex actually. I've run the CrystalDiskMark (picture attached below) and Geekbench (https://browser.geekbench.com/v6/cpu/3268137). I'm guessing my SSD is quite old or just a bad brand, and so the computer is slow? Looking for help in debugging this situation.

112
 
 

I may have the options between two Mikrotik l009 routers or a single rb5009. Which route should I go?

113
114
 
 

有没有更好用的?

115
 
 

I found that after I signout from the #jellyfin app in iOS I can't connect back to the server on the app but I can connect on the browser. I tried with 2 devices, allowed local network access, I copy&pasted the address to make sure it wasn't a typo, but nothing, no connection via the app.

I tried using the IP + port on both devices and the same result: app doesn't connect but the browser can.

I'm running out of options so I wonder if there is something wrong with current jellyfin build? What else can I be missing?

cc @selfhost@lemmy.ml @selfhosted@lemmy.world

116
 
 

Just bought Cyberpower OR700 1U UPS (20lbs). Will I need rack mount rails to support the back or will the cage nuts at the front be enough to support the UPS?

117
 
 

cross-posted from: https://aussie.zone/post/3212910

Hi all,

I have had several shots at self hosting email over the years and my last attempt failed due to my home IP being in a dynamic pool. I thought I might try again, this time with a basic web hosting provider that I could set up email on. Any suggestions for a free/cheap provider with decent uptime?

Thanks

118
 
 

I started self-hosting recently. Getting the hang of it, and have immich and paperless-ngx running. Other stuff too, but those 2 have data i'd like to retain.

I'd like to commit to switching over to these services, and possibly others in the future, however I need to figure out back ups.

Until now, I've kept all data on my NAS, and back ups on flash drives. Some i keep here, some i keep off-site (3-2-1 strategy), all encrypted.

I'd like to follow a similar strategy, but going forward i'll likely have tons of meta data and configs associated with these files and services, which will be just as valuable to backup. Is it simple as copying a folder over, or is there popular back up strategy most people use. Again i'm new, not trying to over complicate things, but don't want all my eggs in one basket.

119
 
 

We have a machine running some stuff on Docker, and little by little it has started to become important to keep an eye on it. However, looking for information on monitoring a Docker server it always seem to assume you're running it in Swarm mode, which is not and WILL NOT be the case of this machine, Swarm adds a layer of complexity unneeded in this case.

What do you recommend for this case? I for one would love if the thing didn't just give you a view of the things running on it but also gave you notifications if something went wrong (like if a container had to be restarted, or if one suddenly started eating all the CPU or something unusual).

120
 
 

I'm using the Lemmy ansible installation method. I've been trying to add sendgrid to the postfix section of the config.hjson file on my local machine. But where do I add the API key and username? I used port 587 but nothing works. Can anyone help walk me through how to integrate sendgrid into Lemmy-Ansible? Thanks!!

the email section of config.hjson looks like this, did I do this right?

  email: {
    smtp_server: "smtp.sendgrid.net:587"
    smtp_from_address: "noreply@{{ domain }}"
    tls_type: "tls"
  }

I was able to find the server location on my VPS under srv/lemmy/domain, so I can edit the lemmy.hjson file there if need be.

121
 
 

Hello guys.

This semester at uni I'm taking a Network Fundamentals course which is basically Cisco's Introduction to Networks course (we're literally doing just that). Im wondering how applicable and if so in what ways it is to real life situations where one might want to setup their own home network. I realise that if you don't use cisco equipment the commads will be different, but if we consider the fundamental knowledge, will what I learn doing this course help me in the future when I will be setting up my own "server room"?

Thanks! 😁

122
 
 

Requirements:

  • multi person voice chat with all the standards (PTT, etc)
  • extremely low latency because it's self hosted, so three people in the same city should have <30ms
  • easily hosted via docker compose
  • FOSS optional but preferred
123
 
 

Or another container type if there's a better one?

My server was originally connected to my TV to run Kodi and play some games while serving files, so it's running Xubuntu. While it works well for the most part, I want to set it up properly, and be able to move the services to a new system when the time comes.

I was thinking that Docker, or another container system, would probably be best, because as well as hopefully being able to be moved, installing new software shouldn't affect anything else.

Am I on the right track? Can containers be moved to another system without needing to be set up again?

I'm running the *arr suite two Java Minecraft servers Plex media server Two copies of qBittorent NZBGet Ombi Mylar Codex and probably some others that I've forgotten.

While I'm at it, is there a best OS to base everything on? Preferably free. The server is a 4th generation i5 with 32GB RAM, and currently about 10TB of HDD space, with a small SSD for boot, and a Quadro graphics card for transcoding.

Thanks in advance :)

124
 
 

I need a self-hosted securevoice call server that's easy to deply and uses less than 1 gb of ram.

It will be a family server. There are 5 users at most.

Appreciate your suggestions.

125
 
 

A new feature has been added, this one is especially useful for recurring post - it allows you to add the date and/or time of the post to the title.

As an example you can use this exact post which should contain a date that looks something like 2023-10-04 14:15:00+0200 (note that the second will most likely be different, because the scheduler is not exact to the second).

This is how I've written the title in Lemmy Schedule: Lemmy schedule - add date to the post title (example: #[InjectDate('Y-m-d H:i:sO')]#).

You may notice the #[InjectDate('Y-m-d H:i:sO')]# - this is an expression that will be evaluated at the time of posting. Currently only the InjectDate expression is supported and it takes exactly one parameter. If you're a programmer, you probably recognize it, it's a format for the date. Just beware that it uses the PHP date format which might differ slightly from your favorite language.

If you're not a programmer, the documentation is not that hard - you see a letter (like F) and its description (A full textual representation of a month, such as January or March). When you include F in the parameter, it means it will be replaced with current month name (October). If this is too hard for you and you want it for one or few posts, tell what you want the title to look like and I'll write it for you.

Note that there's a preview of what the title looks like:

Preview of the Lemmy Schedule dynamic  title

You'll also know if you've provided something that looks like it should be an expression but is not recognized:

Preview of the Lemmy Schedule dynamic title with invalid expression

Here are some examples:

  • Weekly discussion - week ##[InjectDate('W')]# - Weekly discussion - week #40
  • Monthly discussion - #[InjectDate('F')]# #[InjectDate('Y')]# - Monthly discussion - October 2023
  • Monthly discussion - #[InjectDate('F Y')]# - equivalent to the above, just wanted to show that you can use it multiple times
  • Daily thread - #[InjectDate('d.m.Y')]# - Daily thread - 03.10.2023

Let me know what you think!


You can find the tool at https://schedule.lemmings.world
You can also self-host it using docker: https://github.com/RikudouSage/LemmySchedule/#self-hosting---docker

view more: ‹ prev next ›