Jump to content

What is the best way to self host a bunch of apps on https and then some non https things like a Minecraft server that meets the following:

 

free, excluding domain that I am already paying for

 

subdomains for each service 

 

some subdomains with zero trust, some without

 

i can somehow do this without port forwarding if possible but not required

 

 

They/Them

“Of all the paths you take in life,
make sure a few of them are dirt.” —John Muir

 

SYSTEM INFO:

NixOS for desktop, Mint for laptop

Link to comment
https://linustechtips.com/topic/1630748-selfhosting/
Share on other sites

Link to post
Share on other sites

Like, running on your own hardware? Or running on a cloud server? Running on your own hardware, you'd want to run some sort of server-oriented operating system and run your individual apps in VMs or in containers. I use Ubuntu Server, but Proxmox is a pretty popular OS for self-hosting these days.

 

Port forwarding is the much easier way to accomplish this.

 

Subdomains you'd just set up in your registrar's DNS entries, or use Cloudflare as your nameserver and use their DNS. Probably easier to use the former, but if you want Zero Trust, I'd go Cloudflare. Though, it's not something I've ever used.

GAMING PC "Ol' Bessie":

Ryzen 7 7800X3D | Radeon RX 9070 XT | Gigabyte B650M AORUS Elite AX | G.Skill Flare X5 6000MT/s CL36 16GBx2 | 5TB of SSD POWER | EVGA SuperNOVA 850W GT | Noctua NH-U14S | Fractal Design Pop! Mini AirCachyOS

 

Kind Of A Home Lab "Bay":

Ryzen 9 5900XT | Intel ARC A310 | ASUS PRIME B550-PLUS | T-FORCE 3200MT/s 16GBx2 + Corsair 3200MT/s 32GBx2 = 96GB!!! WOW!! | 2TB boot SSD + 8TBx6 HDD RaidZ2 | EVGA SuperNOVA 650W G2 | Phanteks Enthoo Pro M | Ubuntu 24.04 LTS

 

The Laptop:

Framework Laptop 13 | Intel i5-1340p | G.Skill Ripjaws 3200MT/s 16GBx2 | Solidigm P44 Pro 2TB | CachyOS

Link to comment
https://linustechtips.com/topic/1630748-selfhosting/#findComment-16855615
Share on other sites

Link to post
Share on other sites

3 minutes ago, Kobathor said:

Like, running on your own hardware? Or running on a cloud server? Running on your own hardware, you'd want to run some sort of server-oriented operating system and run your individual apps in VMs or in containers. I use Ubuntu Server, but Proxmox is a pretty popular OS for self-hosting these days.

 

Port forwarding is the much easier way to accomplish this.

 

Subdomains you'd just set up in your registrar's DNS entries, or use Cloudflare as your nameserver and use their DNS. Probably easier to use the former, but if you want Zero Trust, I'd go Cloudflare. Though, it's not something I've ever used.

Ok, thank you. The reason I’m against port forwarding is mostly because my isp won’t let me port forward without jumping up a good amount in price

They/Them

“Of all the paths you take in life,
make sure a few of them are dirt.” —John Muir

 

SYSTEM INFO:

NixOS for desktop, Mint for laptop

Link to comment
https://linustechtips.com/topic/1630748-selfhosting/#findComment-16855618
Share on other sites

Link to post
Share on other sites

Understood. You can get away without port forwarding these days by using a service like Tailscale, but it requires people using your services to also use Tailscale.

GAMING PC "Ol' Bessie":

Ryzen 7 7800X3D | Radeon RX 9070 XT | Gigabyte B650M AORUS Elite AX | G.Skill Flare X5 6000MT/s CL36 16GBx2 | 5TB of SSD POWER | EVGA SuperNOVA 850W GT | Noctua NH-U14S | Fractal Design Pop! Mini AirCachyOS

 

Kind Of A Home Lab "Bay":

Ryzen 9 5900XT | Intel ARC A310 | ASUS PRIME B550-PLUS | T-FORCE 3200MT/s 16GBx2 + Corsair 3200MT/s 32GBx2 = 96GB!!! WOW!! | 2TB boot SSD + 8TBx6 HDD RaidZ2 | EVGA SuperNOVA 650W G2 | Phanteks Enthoo Pro M | Ubuntu 24.04 LTS

 

The Laptop:

Framework Laptop 13 | Intel i5-1340p | G.Skill Ripjaws 3200MT/s 16GBx2 | Solidigm P44 Pro 2TB | CachyOS

Link to comment
https://linustechtips.com/topic/1630748-selfhosting/#findComment-16855619
Share on other sites

Link to post
Share on other sites

55 minutes ago, Kobathor said:

Understood. You can get away without port forwarding these days by using a service like Tailscale, but it requires people using your services to also use Tailscale.

That and playit.gg or whatever.  No thanks, I'll just port forward since it's easy and Xfinity does it with a click in the app now to make it easier.

 

Though I get that some people may not have control over their router/internet to be able to (read:  kids).

 

 

"Do what makes the experience better" - in regards to PCs and Life itself.

 

Onyx: Ryzen 7 7800X3D / Gigabyte B650 AORUS Pro AX / ASRock Taichi 7900xtx OC / G. Skill Flare X5 6000CL36 64GB (4x16GB) / Samsung 980 1TB x3 / Super Flower Leadex V Plat Pro 1000 / EK-AIO 360 Basic w/ Silent Wings fans / Fractal Design North XL (black mesh) / LG - UltraGear 45" OLED QHD 240Hz / Mackie CR5BT / SteelSeries Arctis Nova Pro / Cherry MX Board 3.0 / Logitech G502 - https://valid.x86.fr/my9nnr

 

7800X3D - PBO +200, CO -30 all cores, 4.90GHz all core, 5.05GHz single core, Cinebench 23: 18401 multi, 1779 single

 

Khaleesi: Ryzen 5 5600X3D (+200, -30) - ASRock B550M Pro4 - G. Skill Ripjaws V 16GB 3200CL16 - Asus Prime 9060XT 16GB - Samsung 980 1TB + Crucial MX500 1TB - Cudy AX3000 PCIe Wifi 6 - EVGA SuperNOVA 650 P2 - Thermalright Frozen Notte RGB 360 White V2 - NZXT H6 Flow RGB White - LG 34" 3440x1440

 

NAS/Plex/Game Server  Ryzen 9 5900XT 16c/32t - Gigabyte B550M AORUS Elite AX - TeamGroup T-Force Vulcan 64GB 3200CL16 - MSI 1050Ti 4GB - Crucial P3 Plus 500GB + TeamGroup MP44L 2TB (Game) + WD Red Plus 4TBx2 (Plex) - TP-Link AC1200 PCIe Wifi - EVGA SuperNOVA 650 P2 - Thermalright Peerless Assassin 120SE - ASUS Prime AP201 - Currently Hosting: Enshrouded x2, Hytale, Icarus, Windrose. Project Zomboid, Dune Awakening.

 

Sage: Ryzen 7 7800X3D (+200, -30) - Gigabyte B650 Gaming X V2 - ASRock Steel Legend 7900GRE - G. Skill Flare X5 32GB 6000CL32 - TeamGroup MP44L 2TB - Super Flower Leadex Platinum SE 1000w - NZXT H5 Elite

 

Emma: i9 9900K @5.2Ghz - Gigabyte Z370 AORUS Gaming 5 - MSI 6900XT Gaming X Trio - G. Skill Ripjaws V 32GB 3200CL16 - 750 EVO 512GB + 2x 860 EVO 1TB (RAID0) - Super Flower Combat FG 850w - Thermaltake Water 3.0 Ultimate 360 - Fractal Design Define R6 - TP-Link AC1900 PCIe Wifi

 

GF Rig: Steam Deck 512GB OLED, Vizio 43" 4K TV

 

Extra parts: ASUS 6650XT - Gigabyte 1080Ti - Cooler Master Q300L - Gigabyte 450w PSU - Super Flower Leadex V Plat Pro 850w

 

OnePlus Ecosystem: 

OnePlus 11 5G - 16GB RAM, 256GB NAND, Eternal Green. OnePlus Watch 2 - Radiant Steel, OnePlus Buds Pro 2 - Eternal Green

3D Printing: 

Bambu Lab X1 Carbon, AMS, AMS2 Pro (thank you MicroCenter!)

Other Interesting Tech:

- 2021 Volvo S60 Recharge T8 PHEV Polestar Engineered - 415hp/495tq 2.0L 4cyl. turbocharged, supercharged and electrified.

Link to comment
https://linustechtips.com/topic/1630748-selfhosting/#findComment-16855629
Share on other sites

Link to post
Share on other sites

4 hours ago, Macaw said:

i can somehow do this without port forwarding if possible but not required

If you want to host on your own hardware at home and you want to do it in a way that just works for your users, then port forwarding is the way to go. That and Let's Encrypt to get a proper SSL certificate.

 

But ideally, I'd rather rent a small VPS somewhere. This way it's on isolated hardware, run by people who know how to manage their network. Then you don't have to worry about someone intruding on your home network if there's a vulnerability in your web server or massive traffic lagging your own internet connection.

Remember to either quote or @mention others, so they are notified of your reply

Link to comment
https://linustechtips.com/topic/1630748-selfhosting/#findComment-16855648
Share on other sites

Link to post
Share on other sites

20 hours ago, Dedayog said:

That and playit.gg or whatever.  No thanks, I'll just port forward since it's easy and Xfinity does it with a click in the app now to make it easier.

 

Though I get that some people may not have control over their router/internet to be able to (read:  kids).

 

 

I use playit.gg because I live under a CG-NAT, I do live at home and there’s no way I’ll be able to convince my parents to pay more for a dedicated IP so I can play terraria lol

Currently Playing: Doom (2016)

Currently Listening To: Proof, Led Zeppelin 

 

 

 

Hardware/Software: running old laptop with Ubuntu Server to run copyparty and a Terraria server, Steam Deck and high-ish end Windows 11 PC for gaming and content creation, Dell Inspiron laptop running Arch for school. Diehard iOS user, I lowkey want a mac too
PS5/PS2/PS1/Xbox/Xbox 360/Xbox One/Wii/N64/Switch/Powkiddy V90/

 


 

 

Link to comment
https://linustechtips.com/topic/1630748-selfhosting/#findComment-16856010
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×