Home Assistant / Media Server journey ( need assistance from home server Legends)

So, does Tailscale on VPS create a network like so:

which means that anything random on the internet cannot directly reach the Homelab, but will first have to go through the VPS hosting Tailscale to get any access and hence more secure that way? Pardon my ignorance. :innocent: Just starting out on the Homelab journey. :smiling_face_with_sunglasses: Received some hardware. Will start setting up in the coming days.:tada:

1 Like

Day 2 update :slight_smile:

  • Rustdesk with tailscale solid so i can control anywhere and even setup my monitorless server smoothly ( so thats marked completed )

-Nextcloud tried to do via docker & VM both failed ( for now skimming outside using chatgpt will need to make a sure sitting and go through completely to set it up )

-Jellyfin / HA works well (skin & setup pending )

-For now in learning phase with chatgpt and google help trying out stuff so once i get a hang will remake in clean state with some neat options

Still need to go through the above vps methods mentioned and learn and experiment with them

I don’t trust them either but i don’t trust myself even more.

I know..i will do some stupidity by opening some port and invite party :tada:. That’s why I’m sticking with cloudflare for now.. atleast secure for now.

Maybe in long run I’ll keep learning & figure something out. :crossed_fingers:

Isn’t tailscale more secure than cloudflare tunnel with its end to end encryption?

If its for your personal use or sharing between one or two then tailscale without vps could do the job as well.

1 Like

Its only for me to listen to my songs when i am out nothing much but im kinda interested in VPS too mostly for learning aspect

Bro, this is insane. :ok_hand:

For learning purpose go for it. And for the songs you can use jellyfin with finamp.

1 Like

Yeah..but for some simple things like listening to audiobookshelf or placing a request/download in arr stack. i don’t want to enable tailscale.

But for jellyfin i use tailscale or dashboard access.

I heard about Oracle has free vps tier but how does that work ?

1 Like

Midnight update Kudos to you coders bruh my head just spins

  • Nextcloud on AIO was a nightmare

Chatgpt recommended to go ubuntu install on my win 11 route and setup using terminal but localhost works opening ports colliding with jellyfin , lots to learn

I had followed this a few years ago to set it up. I’m sure it has not changed much since then:

1 Like

I just use wireguard hosted on my free tier oci VM and I haven’t spent any time fixing it over thr last couple years which had been amazing. Some amazing services I use are immich for photos,paperless-ngx for documents, jellyfin for media, navidrome for music, Komga for manga/books and ofc running game servers to play with my friends

yes, thats the idea. Also I don’t open any port except https. so all the traffic hits caddy reverse proxy and then it sends it to home server over tailscale.

I don’t have to necessarily do is this way but my ISP doesn’t provide any public ip on router by default, so I use VPS to expose the applications to the internet.

If you have public ip address on your router, then you don’t have to use VPS, you can directly terminate traffic to your home server and use reverse proxy to route it to different applications. It will be equally secure.

1 Like

All the suggestions are good.

I am adding one from my side. Add Authentik for managing authentication (oAuth). will be useful for a lot of stuff.

I have several services hosted. One of them is through immich, to replace Google Photos. If you want something like that, give that a chance.

2 Likes

will try that

Also a small question regarding files , would a NAS be better to connect to my lenovo tiny or just enclosures for the SSD & HDD better using hub as i have a few of them cheap from a friend ( if the room is cool enough ) right ?

NAS is obviously better as it will be running in a separate system and have its own storage configurations like raid 0, 1 or 5. But its costly. You can work around with a diy nas by running truenas in a system you have and attaching storage to that system.
First you should use hdd/ssd with enclosures and then work your way to NAS. Do read about various raid configuration and use which suits you better.

Yes was reading about the nvme enclosures now and found the info below to look in enclosures

USB → NVMe Chipsets (Recommended)

ASM2362 – Stable, reliable 10 Gbps; excellent UASP + TRIM support.
ASM2364 – High-speed 20 Gbps Gen2x2; best for peak performance.
ASM2464 / ASM2464PD – USB4 (40 Gbps); Thunderbolt-level bandwidth, future-proof.

RTL9210 / RTL9210B – Cost-efficient, stable 10 Gbps; supports NVMe + SATA combo; good thermals.
RTL9220 – Updated Realtek controller for high-efficiency 10 Gbps; stable performance.

Also with a quality USB hub possible to tie them up together ? most nvme will hold files only and very rare 1 nvme will be under load as i am the only person will be using 99% of time

If you are looking for high speed enclosures and want to utilise their full speed (or as much as you can) make sure there are no bottlenecks in the way. If your router has gigabit lan port then you wont be able to utilise more than 1 gbps speed. If your router has 2.5 gig port but your system has 1gbps nic even then you would be bottlenecked to lower 1 gbps speed. So if you are looking for higher speed enclosures also check your nic and router and cable. If your use case is mostly over wifi then there is no need for high speed enclosures as you wont even hit 1gbps in that case.

1 Like

whats your host system and are u trying to expand for storage ??

Ya its a tiny pc with 512 gb nvme and i need a bunch of storage to store files , media etc