Home Servers\Homelabs: NAS, Plex, & Everything Else

Macallik86

Superstar
Supporter
Joined
Dec 4, 2016
Messages
6,519
Reputation
1,372
Daps
21,261
Officially started my journey into using a laptop as a server. I know typically people who go this route use an old-ass laptops, but thanks to some good (and bad) luck, I am using a spare 11th Gen IdeaPad. So far I have:
  1. Wiped SSD
  2. Installed Debian 12 (terminal only)
  3. Installed Docker
  4. SSH'd into it using my desktop/laptop
I was planning on really going ham w/ devices but randomly googled info on server security which scared me straight. I don't plan on getting lost in the weeds via reverse proxies/VPNs anytime soon, but I do need to spend some time locking it down security-wise before I feel comfortable putting personal data on the server. I'm not going to access it when I am away from home, but based on what I read, I still need to expose ports which lead to potential vulnerabilities.

I've got a few articles stowed away as suggested reading, but if anyone has any guidance, I'm all ears.
Had Syncthing running and was using the server as the main hub to sync notes across all my devices. Something broke in my DNS settings tho and I wasn't able to resolve it after 2-3 hours of troubleshooting.

Gonna wipe and reinstall since I can quickly recreate all the changes I made. I'm relatively familiar w/ the CLI but this time I'm also going to install a (light) desktop environment.

It's kind of a Debbie Downer since it seemed more tech-savvy using only the CLI, but I ran into issues requiring GUIs. For example, to get full articles in my RSS feed required interacting w/ a GUI which my device doesn't have. I started going down the hole of X-forwarding et al (which I think is what broke my server lol) and then just decided to wipe the whole thing and start fresh. I'll be backing up more regularly moving forward too fwiw

But yeah, w/ the Desktop Environment enabled, I think there's a way to avoiding loading the installed Desktop Environment unless prompted to save resources, so I'm going to go that route most of the time. My chip is 11th Gen, so it's probably overkill but I'm a penny-pincher by nature lol
 

FatherSimp

Enough white hoes to last me thru ATL
Joined
Mar 30, 2014
Messages
3,547
Reputation
1,221
Daps
10,449
Had Syncthing running and was using the server as the main hub to sync notes across all my devices. Something broke in my DNS settings tho and I wasn't able to resolve it after 2-3 hours of troubleshooting.

Gonna wipe and reinstall since I can quickly recreate all the changes I made. I'm relatively familiar w/ the CLI but this time I'm also going to install a (light) desktop environment.

It's kind of a Debbie Downer since it seemed more tech-savvy using only the CLI, but I ran into issues requiring GUIs. For example, to get full articles in my RSS feed required interacting w/ a GUI which my device doesn't have. I started going down the hole of X-forwarding et al (which I think is what broke my server lol) and then just decided to wipe the whole thing and start fresh. I'll be backing up more regularly moving forward too fwiw

But yeah, w/ the Desktop Environment enabled, I think there's a way to avoiding loading the installed Desktop Environment unless prompted to save resources, so I'm going to go that route most of the time. My chip is 11th Gen, so it's probably overkill but I'm a penny-pincher by nature lol

Can't go wrong with the good ole wipe and reinstall. If you ever need a GUI for a headless server you can always install Cockpit. It's a web based app that allows for full server administration. Red Hat has that preinstalled on their OS.
 

Macallik86

Superstar
Supporter
Joined
Dec 4, 2016
Messages
6,519
Reputation
1,372
Daps
21,261
Can't go wrong with the good ole wipe and reinstall. If you ever need a GUI for a headless server you can always install Cockpit. It's a web based app that allows for full server administration. Red Hat has that preinstalled on their OS.
Repped. Just watched a video from a breh breaking it down.

It doesn't quite fix what I was looking for, but it did make me realize I need to redefine my issue better. I was having trouble connecting to localhost on a headless server which kicked everything off. I created an ssh tunnel correctly to configure syncthing but may have broken something when I tried it for the RSS feed thingy.

I just did some more googles and think I found another simple solution so I'll be giving a headless server another shot :salute:
 

Macallik86

Superstar
Supporter
Joined
Dec 4, 2016
Messages
6,519
Reputation
1,372
Daps
21,261
EDIT: FML, wiped and reinstalled Debian yet I'm getting the same errors as soon as the install finished and I boot into Debian.

Basically pings = temporary failures, and apt commands are erroring out. I know I'm experiencing network issues, but I've already tried the top 4-5 stackoverflow suggestion like etc/resolve.conf, editing hostname/hosts, etc.

I couldn't even get far enough to install sudo :dead:

Back to the drawing board I go. Gonna have to check the BIOS to make sure nothing is triggering from there too
 

FatherSimp

Enough white hoes to last me thru ATL
Joined
Mar 30, 2014
Messages
3,547
Reputation
1,221
Daps
10,449
EDIT: FML, wiped and reinstalled Debian yet I'm getting the same errors as soon as the install finished and I boot into Debian.

Basically pings = temporary failures, and apt commands are erroring out. I know I'm experiencing network issues, but I've already tried the top 4-5 stackoverflow suggestion like etc/resolve.conf, editing hostname/hosts, etc.

I couldn't even get far enough to install sudo :dead:

Back to the drawing board I go. Gonna have to check the BIOS to make sure nothing is triggering from there too

Can you ping your default gateway?
 

Macallik86

Superstar
Supporter
Joined
Dec 4, 2016
Messages
6,519
Reputation
1,372
Daps
21,261
Can you ping your default gateway?
Had to google what that meant and then ask chatGPT how to do it lol. It's working on my desktop and blank on my server. Gonna start digging around some more there

SN: I tried
Bash:
lspci | grep Net
and my Network Controller wifi card pops up


EDIT: Problem 'resolved' in that I wiped + installed Debian again, but this time w/ a wired connection. Should probably be my permanent solution anyways since I read somewhere that my server's IP address (or is it DNS?) should be static anyways.
 
Last edited:

Sonny Bonds

Superstar
Supporter
Joined
Apr 24, 2014
Messages
4,629
Reputation
926
Daps
13,286
Anyone use Unraid? I’m setting it up and it says it’s going to take 12 hours to sync the drives.
 

Alvin

Superstar
Joined
Dec 16, 2015
Messages
20,117
Reputation
775
Daps
25,915
Any tips on where to get good streams for sports? and where to get movies/tv shows, that disney+ hike was the last straw.
 
Top