1
282
submitted 2 years ago* (last edited 2 years ago) by devve@lemmy.world to c/selfhosted@lemmy.world

Hello everyone! Mods here 😊

Tell us, what services do you selfhost? Extra points for selfhosted hardware infrastructure.

Feel free to take it as a chance to present yourself to the community!

🦎

2
14

Hello, I managed to get my hands on a second hand Proliant HPE server that I want to turn into a media server for myself (possibly family too).

I also have a bunch of drivers lying around in all different sizes. I want a good balance of security, backup and flexibility for the future. So hear my plan out:

  • Running Ubuntu server LTS on SAS 600gb disks (now it's in raid5 array with 3 identical disks but I probably want to change that and take out some disks from it for my data)
  • hardware raid 0 on the various single disks (with HPE smart array)
  • mergerfs and snapraid for a "raid" and backup (I read some information about it and I think for my use is the best option)
  • Headscale VPN (basically Foss tailscale implementation) for remote connection and mesh network
  • Docker with all apps

I'm no expert on servers or RAIDs or HPE. What do you think? I'm mostly worried about the hardware raid 0 + Snapraid, is it doable?

3
19

hey all!

i need some guidance. can you help point me in the right direction?

there a docker image that is basically fine, except i just want to add a group to it so that group will exist in the container.

how do i do this? is there a way to do this that will just pull the original image as is, so it will update when the original image updates, and then just add the group i need?

thanks in advance!

4
471
submitted 13 hours ago by nfreak@lemmy.ml to c/selfhosted@lemmy.world

Full disclosure, I'm pretty new to selfhosting myself, and I haven't written a guide like this before, but hopefully this scatterbrained writeup is enough for someone out there lmao

This is just what works for me and how I set it up. Always open to ideas for improvement as well.

5
26

Hi all!

I've posted a couple times in the past about Pinepods. The ultimate self-hosted podcast server that syncs times between devices, archives, plays, and manages your podcasts.

I've just finished up the very first builds of the official Pinepods mobile apps for both Android and iOS and they are now in testing phases for both the Google Play Store and the App Store respectively. However, I'm at a small stop gap, and I need help from the selfhosted community. I need some people willing to sign up for the testing program and download the app in order to get them posted officially to the store fronts. You don't even really have to use it (though I would really appreciate it if you gave it a try as Pinepods has really made strides in becoming the best it can be as one of the most feature rich Podcast platforms around) I just need people to join the programs and install the apps in order to get on the app stores. Oh and yes, before you ask, Android Auto and CarPlay support are coming in the next update. Not here yet, but very soon.

I've done quite a bit of work to make sign ups for the beta program as easy as possible, you can simply do it here. Simply choose your platform of choice and you'll get an email with a link.

And as an aside, Pinepods 0.8.0 is days away from fully releasing and has had it's api FULLY rebuilt in rust. The entire app is now 100% rust and is blazingly fast because of it. If you do want to test out Pinepods, I would highly recommend pulling down the :nightly docker tag rather than latest for the time being. It's really close to bug free at this point.

I could say more about Pinepods itself but I'll let the site speak for itself, it got an overhaul in preparation for 0.8.0 and can really sell it. I've even just rolled out an official TUI based client called Firewood. I'm really trying to make the best self-hosted Podcast platform that does it all.

GitHub: https://github.com/madeofpendletonwool/Pinepods

Official site: https://pinepods.online/

And the beta testing link once more: https://www.pinepods.online/internal-testing

Feel free to reach out via Github Issues, the feedback page on the site, or messages if you run into any problems!

6
32
submitted 13 hours ago* (last edited 3 hours ago) by Ek-Hou-Van-Braai@piefed.social to c/selfhosted@lemmy.world

I've gotten into selfhosting and have 3 mini PC's

ODROID H4+ for TrueNAS
One for Home Assistant
and another for Immich and Nextcloud

They're all just plugged into the router my ISP provided with network cables.

I'd like to get a managed switch or a router of my own that can function as a switch and router

I'll be putting everything in a 10" rack at some point so it has to fit.

Any suggestions or tips would be appreciated, I've done some research and looked at options but unsure what is right/wrong

I'm especially stuck on what Hardware to get. Is 2.5ghz managed switch overkill? Should I get PoE for future use?
What brands are good, what should be avoided?

7
18

i stumbled across an Alpine Linux based image for Peertube! it's working pretty good!

the normal image is based on Debian, which to me seems both a bit excessive and frustratingly out of date.

YMMV but worth trying out and testing, reporting bugs if you're so inclined!

8
54
9
53

I have a pretty simple smart thermostat without many fancy features. Every Spring and Fall I tell myself I should set up some kind of system where if the outdoor weather is good enough, maybe I dial back the heating / cooling, maybe send myself a text to open windows, etc.

Small example: I normally keep my house at 72 in the summer, but if it's up to 76 or so outside, it'd be nice if the thermostat turned off the cooling. I could manually turn it back on if I have guests over, etc.

I'm sure some of this logic would be easy to code myself, but wanted to check out what anyone else is doing first.

Using home assistant.

10
24

I've been self-hosting Home Assistant for over a year, and I want to take the dive into more self-hosting. I want to start by converting an old laptop into a home server. Assuming that goes well, I'll probably want to upgrade to a more modern, purpose built server and NAS fairly soon. How can I make sure that what I set up on the laptop can be easily moved to my upgraded hardware later?

Additional notes:

  • I'm already using Tailscale (it's what prompted me to want to do more self-hosting)
  • I want to be able to access my server via Tailscale, but I want everything mapped to my own custom domain via a reverse proxy
  • I'm planning on using Proxmox

Thanks in advance for the advice! :)

11
21

I'm trying to set up a domain to more easily access my services on my home network, using a vanity URL instead of IP:port. With my current setup, my browser is not able to see the server ('we can't connect to the server' at e.g. plex.mydomain.xyz).

I registered the domain through Cloudflare. In Cloudflare, I set up my DNS records (A - mydomain.xyz - content = 192.168.x.x; A - www; CNAME - *), and got my API token. Nginx is running in Docker (as are the services I am trying to access), using the jc21 container and their docker compose template. I used the API token to generate an SSL certificate in NPM with *.mydomain.xyz as the domain, then added a proxy host using the URL mentioned above as the Domain Name, the IP of the server that's running all my containers for the forward hostname/IP, and the appropriate port for forward port. Then in the SSL tab told it to force SSL and HTTP/2.

I'm not sure what I'm doing incorrectly, the only thing I have running that might interfere with the network service is a PiHole, and it appears to be sending the request on. Also tried using localhost (127.0.0.1) to no avail. I've seen some others say they had to restart NPM a few times, so I've tried that as well. Thanks for any help!

12
300

My goals for this firewall were mostly to provide better robot blocking and perhaps some more powerful DDoS protection than my Raspberry Pi 3 web server is capable of delivering. I still have to do some testing before I will know if my new firewall actually provides either of those, but at least I now have the additional ability to run multiple physical web servers on my LAN. Exploring that should be fun, and fun is a very important component of running a home web server.

Not my article. Just sharing.

13
1215
submitted 2 days ago by qaz@lemmy.world to c/selfhosted@lemmy.world
14
84
How to selfhost with a VPN (95.181.238.19:49703)
submitted 2 days ago* (last edited 2 hours ago) by humanoidchaos@lemmy.cif.su to c/selfhosted@lemmy.world

These are some quick n' dirty instructions so people can get up and running fast.

I wish I had known this was possible sooner.

Instructions:

Check that your VPN supports port forwarding and you have it enabled.

Grab your VPN's internal IP with ip a

Find the interface for your VPN. For me it's called tun0.

Open up /etc/nginx/nginx.conf

You can back it up, or comment everything out, or pick what's necessary. Here's what my file looks like.

	worker_processes  1;
	include modules.d/*.conf;

	events {
		worker_connections  1024;
	}
	http {
		server {
			listen [VPN INTERNAL IP]:[VPN FORWARDED PORT];
			server_name  localhost;
			location / {
				root '[ABSOLUTE PATH TO YOUR WEBSITE ROOT FOLDER]';
				index index.html; # Relative to your website root.
			}
		}
	}

Make sure your permissions are correct. For me, the 'other' group needs read permissions to the root folder, including where it's mounted.

Start nginx with systemctl start nginx

You can visit your website on your host machine in a browser at [VPN INTERNAL IP]:[VPN FORWADED PORT]. For me, using the internal IP is required to view the website on my host machine.

To view the website on other machines, you can use [VPN EXTERNAL IP]:[VPN FORWARDED PORT]. The only thing you need to change is the IP address.

I hope this works for you and you are inspired to selfhost and take back power from those who stole it from us.

15
106
submitted 2 days ago* (last edited 2 days ago) by SinTan1729@programming.dev to c/selfhosted@lemmy.world

This release adds the ability to edit existing links, show and download QR codes for easy sharing, and various improvements in the frontend. Check out the release note for a list of all changes.

16
44
submitted 2 days ago* (last edited 2 days ago) by rezz@lemmy.world to c/selfhosted@lemmy.world

Hi Lemmy gang -

Too many answers online across Reddit and misc forums, so I come to you.

I am looking to ditch my mesh net corporate ware Linksys setup for a variety of reasons.

From my cursory research, a mini PC for routing, or an otherwise dedicated box that I can OpenWRT/wireguard (EDIT: modem -> router box -> local net), then separately do the access points as desired, probably seems ideal. Would like 3-4 Ethernet’s and not two.

Should I get a hardcore commercial router? A mini pc for routing?

I will again decouple the media networking etc to a different box/PC. Mainly, I want to have the networking hub, and family WiFi, setup in the spirit of self hosting / OpenWRT / Wireguard outbound (thinking tailscale or headscale later, I’m a Jellyfin veteran).

But I am a total noob as far as getting really into networking, Linux things, etc. A simple noob hardware and setup guide is my desire.

Thanks fam.

17
132
Proxmox VE Helper-Scripts (community-scripts.github.io)

I only discovered this recently, and it's very handy.

Piping scripts directly to bash is a security risk. You can always download the scripts, inspect them and run locally if you so choose.

18
111
submitted 2 days ago* (last edited 2 days ago) by artiman@piefed.social to c/selfhosted@lemmy.world

I have been wanting to self-host recently I have an old laptop it's a Toshiba satellite m100-221 sitting around it only has 4gb of ram, but I don't know what is a good starting point for an OS for my home lab I discovered yunohost but heard mixed opinions about it when searching I would like lemmy's opinion on a good OS for a beginner wanting to start a home lab I would prefer a simple solution like yunohost but would like it to be configurable it's fine if it needs a bit of tinkering.

19
30

Hello everyone, hope you are doing great.

I am not sure if my question goes here, but this was my best guess. Apologies if I am wrong.

So, I have been using the mesh network offered by NordVPN alongside with their VPN subscription to sync some folders between my phone (Android) and my laptop (Linux Mint). This was great because I remember not being able to use Tailscale and VPN at the same time in the past, at least not on my phone.

Now they are dropping Meshnet support in December, so I am trying to figure out if there's any way I can still run NordVPN and a Meshnet, or if I have to discard one.

If you know of any alternative, please let me know!

20
57

I tried self hosting it,but it felt very resource intensive on my vps. It's a really good bookmark manager, feature rich and all. But I feel like it could have been lighter.

21
33
22
42
submitted 3 days ago by chobeat@lemmy.ml to c/selfhosted@lemmy.world
23
23
submitted 2 days ago* (last edited 2 days ago) by mnemonicmonkeys@sh.itjust.works to c/selfhosted@lemmy.world

Over the past few months I've been thinking about what would be the best way to help me and my parents improve privacy and data storage.

With all the posts with cluster PC's recently, I'm wondering if the best option is to make a couple of NAS's with Raspberry Pi's with RAID, keep one at my place and another at my parents' house, and syncing their data with 2 private folders: one for myself and one for my parents.

But that opens up a few more questions. How to sync the data to match? Syncthing? Kubernetes? Should I go ahead and add Nextcloud to the Pi's? Should I make the Pi's expandable so other services can be added later, or plan to hook up a separate Pi to handle that? What else could I be missing?

24
203
1U mini PC for AI? (startrek.website)

My rack is finished for now (because I'm out of money).

Last time I posted I had some jank cables going through the rack and now we're using patch panels with color coordinated cables!

But as is tradition, I'm thinking about upgrades and I'm looking at that 1U filler panel. A mini PC with a 5060ti 16gb or maybe a 5070 12gb would be pretty sick to move my AI slop generating into my tiny rack.

I'm also thinking about the PI cluster at the top. Currently that's running a Kubernetes cluster that I'm trying to learn on. They're all PI4 4GB, so I was going to start replacing them with PI5 8/16GB. Would those be better price/performance for mostly coding tasks? Or maybe a discord bot for shitposting.

Thoughts? MiniPC recs? Wanna bully me for using AI? Please do!

25
16

Question to all the experienced folks here:

I'm restructuring my home setup to have the following

  • NAS, likely truenas, lots of storage, with shares to hold all data like photos and Linux iso's
  • small server, probably proxmox with Ubuntu vm, running most of the services (reverse proxy, oidc server, pw manager, etc)

The 2 services I'm indecisive about are nextcloud and jellyfin, since they directly rely on the big files. Would you run them directly on the nas, or on the vm with volumes mounted over the network?

view more: next ›

Selfhosted

51103 readers
829 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:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS