Self-hosting

3918 readers
1 users here now

Hosting your own services. Preferably at home and on low-power or shared hardware.

Also check out:

founded 3 years ago
MODERATORS
51
 
 

Hi!

I am finally dabbling in some self-hosting and I'm having trouble on the very final steps.

The setup:

I have a simple NUC that's hosting caddy and a dynamic dns solution

I have port forwarded ports 443 and 80 to my local machine

I have a domain pointing towards my public ip

My router is a sercom 00200106 brought by my isp

The problem:

¿I can't seem to get past the router?

Whenever I try to get in through my local network I get an "intercept.hmtl" from the router and anyone to get from outside just gets a timeout.

If anyone has any idea how'd I go about moving forward the domains "https://gonzako.com/" I have managed to get caddy to show the "hello world" through localhost so I know the service is working

Many regards!

Gonzako

Edit: I am not behind NAT as I did a traceroute towards my public ip and it did only a single hop

52
 
 

On a first look it seems quite promising.

53
54
55
 
 

I found this tool, which can upload videos based on whatever ytdl-sub downloads and to Peertube.

I had the issue, that the import from YouTube doesn't really work well in Peertube so I had to find a workaround. Maybe this helps others as well.

56
 
 

I have a relative small home server running an *Arr stack and some other stuff. So basically just a handful of containers. I am looking for a simple monitoring setup with a web dashboard that I can access on my local network.

At work we use a big Grafana stack for monitoring, but that would be pretty overkill for my case. So do you guys have any tips for a simple monitoring setup?

57
 
 

I've had an old laptop running Home Assistant for quite a while. I've recently started getting into docker. I'm part way through setting up a NAS and want to check if I'm doing anything really stupid.

My ideas so far:

  • Samba sharing a host folder on the local network
  • Rsync for regular backups to a separate host folder
  • WireGuard to connect directly to an offsite laptop with the same setup
  • Syncthing for realtime synchronisation and temporary file versioning
  • Home Assistant for rsync backup monitoring

Are there any issues with this setup, and is there anything else I should consider?

58
 
 

Hi!

I'm supplying a small camp I'm participating in with Internet/Wifi, so I built an x86 OpenWRT router with an LTE modem... it took forever, but now it's working. (camp is quite outback for open wifi routers) So now I thought: What if we could share files for... anything easily via the router without setting up SAMBA on their phones or whatever.

So I thought of services like Sharedrop, or drop.lol, or litterbox.moe or pastebin or whatever. And that it would be super convenient to fileshare without the Internet or whatever.

There are a lot of self-hosted options available but which ones run on that 8GB OpenWRT router I set up. (Should be easy - that's a powerhouse for writeaple drive space in a router.

So: what's the best idea here? I can set up a http server, but I guess an ftp server would work as well. Althoug it would be perfect if it worked with phones and ad-hoc filesharing (download and upload, preferably with QR-code generation).

I know stuff like magic wormhole or localsend or warp, but all of those are a bit of a hassle for noobs to setup (i.e.: opening a firewall, which you shouldn't do if you don't know what you're doing). That's why I was thinking: hosted in the router.

You got any ideas what I can run on my potato of a server/beefcake of a router?

59
 
 

Author: @geneva_convenience@lemmy.ml

🏠 [GUIDE] Install Home Assistant OS 15.2 on TrueNAS SCALE 25.04


💾 STEP 1: Create a ZVOL

Scroll down and save.


🛜 STEP 2: Create a network bridge

This step can be skipped if you already have a bridge with DHCP enabled.

I struggled a bit with this and eventually did it on the physical Truenas PC instead of the web interface because trying to enable DHCP kept crashing my webUI and resetting the connection. This is probably the worst documented part of this tutorial and you might need to look this up elsewhere. Make your default ethernet connection part of this bridge.


🔻 STEP 3: Write HomeAssistant image to Zvol

Optionally: change link in upcoming bash command with latest KVM (.qcow2) from https://www.home-assistant.io/installation/linux

Open shell

Download the VM image in the shell and unzip it:

cd /tmp
wget https://github.com/home-assistant/operating-system/releases/download/15.2/haos_ova-15.2.qcow2.xz
unxz haos_ova-15.2.qcow2.xz

Now write the VM image to the Zvol you made above. Keep in mind that the zvol is in /dev for some reason, not in /mnt

sudo qemu-img convert -p -O raw haos_ova-15.2.qcow2 /dev/zvol/NAS/HomeAssistant


📁 STEP 4: Import the ZVOL as Incus VM

  • In TrueNAS UI: Instances → Configuration

  • Enable Instances

  • Set Default Pool: (pool where zvol was saved. NAS for me.)

  • Network Interface: Automatic (bridged) or your LAN bridge

  • Save

  • In top right click Create Instance

  • Name "HomeAssistant" (Or what you want to name it)

  • Virtualization method: click **VM **instead of container

  • Upload ISO -> select Volume

  • Popup menu: Import Zvols

  • Browse the file tree and find your ZVOL. Select 'move' option. Then click Import.

  • Now "select volume" popup should have the volume selectable. Select it.

🎌 STEP 5: Finish the VM settings and run it

  • CPU configuration: 2 or 3 (or however many cores you want to give the VM)
  • Memory size: 4GB (Min1GB. Can be set lower or higher. Can always be adjusted later)
  • Root disk size: Same as volume size the ZVOL had (50GB for me)
  • scroll down, Network: untick default network. Select the 'Bridged NIC' option.
  • USB devices: If you have a Zigbee stick or HA Skyconnect, tick it.
  • Create.

After a few minutes you should be able to find the HomeAssistant VM in your router's dhcp list. Go to that IP but write :8123 at the end. For me it is 192.168.0.150**:8123**.

If it doesn't show up, consider checking the serial console button of the VM and see if it has any output after restarting it. It can take around 15 seconds for text to show up.

60
61
62
63
 
 

"Join us this Friday at 15:30 UTC for our first Bonfire Install Party!

A casual peer-led session where we’ll set up Bonfire instances together, ask questions, and tackle challenges in real time.

This session will focus on deploying Bonfire using Co-op Cloud — our recommended method, especially for fresh servers. Whether you’re ready to install or just want to follow along and learn, you’re welcome.

What to expect

• Hands-on walkthrough of live deployment using Co-op Cloud

• Real-world troubleshooting and debugging — we’ll learn together

• Shared note-taking to improve our documentation and install guides

• Help shape better tools and recipes by trying them out in the wild

• A no-pressure, collaborative learning environment

What to bring

Ideally:

• A domain or subdomain

• A publicly-accessible server (VPS, dedicated, or local) with SSH access

• DNS configured for your domain

• Your curiosity and questions!

Not ready? That’s fine too — join to watch, learn, and prep for next time. No experience required.

Please note the time is 15:30 UTC, you can see what that means in your timezone using this link and add the event to your calendar using the Actions dropdown menu."

64
4
Tethered (againstthefuture.net)
submitted 6 months ago by poVoq@slrpnk.net to c/selfhosting@slrpnk.net
65
 
 

Sharing my own experience. (Sorry if this is already widely known! I'm somewhat new to self-hosting.)

I have a 2009 Mac Mini (upgraded via OCLP) that I use as a server for BlueBubbles, Jellyfin, & SyncThing. It's not hooked up to a monitor, so I've been servicing it by remoting in via Chrome Remote Desktop. I only have to access it a few times a year, but each time is such a chore because this old machine is SO slow. Constant beachballing, every task takes forever. Chrome RD finally stopped working this month, so I switched to TeamViewer and I'm shocked by how much faster everything's running. It's still not fast (it IS a 2009 machine, after all) but I'm able to accomplish tasks much faster than when I was using CRD. And just like CRD, I'm able to start TeamViewer at startup, even before login, which is crucial.

Thank you TeamViewer!

66
 
 

Basically the title. It's particularly acute for me since (from using different browsers) I have several bookmark collections with a large overlap but no subset relation between them.

The inbuilt settings option "Prevent duplicate links" apparently doesn't resolve this; it probably only works when adding individual links.

In the absence of an inbuilt functionality, one could export all bookmark data (which gives a large JSON file) and operate on it with other tools to remove duplicates automatically or e.g. interactively. Does anyone have a good method for this?

On the BitWarden subreddit, e.g., someone has suggested this procedure, which I may try tomorrow if I find none that is better:

Export all the data as a CSV

Make copy of the file, just in case

Open the copy and do the following: Click Data > Remove Duplicates, and then Under Columns, check or uncheck the columns where you want to remove the duplicates.

Save the CSV

Delete all of your entries in the Bitwarden Vault online.

Import the new duplicate free CSV file

Check if everything looks correct, if it does proceed to delete the first exported CSV and the copy so that none of your passwords are left in plaintext

Done, enjoy

67
 
 

Discourse, Flarum, MyBB, phpBB, Simple Machines Fourm, and NodeBB are what I can find. Any yays or nays? More suggestions? Purpose of self hosting for friends, privately.

68
69
 
 

Like SearchXNG but for chatbots.

Acts as a trusted inbetween that takes the hit on all the tracking for you and you need no account.

There would be a self-hosted server with a webinterface, where you can choose which of the popular chatbots or hosted open source models you want to ask.

The not free Accounts could be payed with donations maybe?

Basically like duck.ai but without a big company involved.

70
 
 

Just so I could like sync a channel, for example, download the current available and upcoming videos so it could be accessed via Jellyfin (or something similar, or maybe upload them into a locally restricted hosted PeerTube) locally?

71
 
 

There are apps like https://offpunk.net/ which are explicitly low tech (and even solar punk). But there are also apps, which just happen to be offline first (think PWA etc.). And things in between, like Syncthing. Some might be self hosted other maybe local or distributed applications.

What’s your favorite offline-first app or tool?

72
73
 
 

There is a periodic meeting of linux users in my area where everyone brings laptops and connects to a LAN. Just wondering if I want to share files with them, what are decent options? Is FTP still the best option or has anything more interesting emerged in the past couple decades? Guess I would not want to maintain a webpage so web servers are nixed. It’s mainly so ppl can fetch linux ISO images and perhaps upload what they have as well.

(update) options on the table:

  • ProFTPd
  • OpenSSH SFTP server (built into SSHd)
  • SAMBA
  • webDAV file server - maybe worth a look, if other options don’t pan out; but I imagine it most likely does not support users uploading

I started looking at OpenSSH but it’s very basic. I can specify a chroot dir that everyone lands in, but it’s impossible to give users write permission in that directory. So there must be a subdir with write perms. Seems a bit hokey.. forces people to chdir right away. I think ProFTPd won’t have that limitation.

74
22
submitted 8 months ago* (last edited 7 months ago) by calamitycastle@lemmy.world to c/selfhosting@slrpnk.net
 
 

Please forgive the annoying asking for info post

I have 100Gb of stuff on Google drive and I want to move it in house, I guess via Nextcloud? At the same time I want to try things like self hosting Notesnook and a few other things like ad blocking the home network etc

I was going to try starting with a raspberry pi 5 with 8Gb of ram and an SSD and some form of Linux obvs but in my limited reading I've seen that's very not recommended for Nextcloud.

Key things are low power usage/quiet, I'm not THAT fussed about download speed to other devices but keen to avoid as much lock in as possible. Budget around £200-300 to start with.

I've seen recommendations for thin clients, kinda like the idea of a NUC but they're pricy for the form factor. Having it be small would be a plus but I do have an old windows 8 machine from 2013 in the cupboard in an ATX case but the power supply draw feels like it would be excessive

Hints appreciated or tell me which community to go check, thanks in advance

EDIT: Thanks for all the hints!

75
 
 

Looks quite nice, but I have not tried it.

Source-code

And they also recently got an NLnet grant to add CalDAV/CardDAV and public file sharing.

view more: ‹ prev next ›