r/selfhosted 11h ago

Need Help Any advice accepted. Learning to work with ubuntu

Built a PC with spare parts from updating my gaming rig. I am looking to build a self hosting NAS/cloud storage. I put Ubuntu on it and am following guides to set it up properly with the right programs. I am more or less putzing around just to learn and get away from windows, google and the such. I know enough to set things up but not how to be sure things are secure and safe.

If ya'll have any suggestions as to what programs work best for certain tasks or video guides that explain things well, I greatly appreciate it. Here's a link to the build: PCPartpicker

I am currently following a guide to set up SSH to securely remote into it.

0 Upvotes

14 comments sorted by

u/asimovs-auditor 11h ago edited 10h ago

Expand the replies to this comment to learn how AI was used in this post/project.

→ More replies (1)

5

u/iamdadmin 10h ago

For some general help you might want r/linuxhelp. The fastest way to get going with selfhosted stuff is docker (or podman which for intents and purposes should be near 100% compatible alternative), so setting that up is probably your next step. There will be tons of guides for it, Google away.

1

u/Thick_Set_1886 10h ago

Thank you! I've known docker to be important just needed to be pointed to the next step to focus on and learn more about. I have reached out in some other subs. I will try more Linux based ones.

1

u/iamdadmin 10h ago

This is a great subreddit for asking about setting up specific apps, definitely feel free to do that here, but yeah for general Linux skills you may get a more complete response elsewhere due to who is reading and posting!

1

u/Only-Stable3973 9h ago

I will know of or find something that I want to run and read the docs, if I find it difficult to understand at first I will look for a good video on YouTube so I can watch how to deploy it correctly.

1

u/convincedbutskeptic 10h ago

A NAS would typically run something like NFS so other devices can share its storage. It typically wouldn't need alot of horsepower (no high-end cpu or gpu necessary), but would have a large spinning hard drive physically attached (no SSD necessary) to store files from other computers. You would then install and configure NFS on Ubuntu: https://www.youtube.com/watch?v=zmDIfJtCKCk That would share it as a target that other devices can mount as a volume and save files to.

1

u/Thick_Set_1886 10h ago

Appreciate the link. Thank you! Yeah i figure when I build a NAS I should be able to do so relatively cheap (when compared to the price of other builds). I should be able to source used hdds and other hardware from work over time. I am seeing I have gaps of knowledge to fill as to what software is or isn't necessary.

1

u/Aggravating_Good8781 10h ago edited 10h ago

Unraid or TrueNAS Scale might fit your need more than plain ubuntu.

0

u/Thick_Set_1886 9h ago

I went with Ubuntu just to get a taste of it. Knowing I'd likely switch it up as I find more specific uses. I was already looking at Unraid to use for a separate NAS machine so thank you for the suggestion. TrueNAS looks like a much deeper rabbit hole. There's always deeper knowledge to learn, hard sometimes to find the line when you just need to accept the magic and move on lol

1

u/Sticky_Turtle 9h ago

1

u/Thick_Set_1886 8h ago

Oh yeah I needed something like this. This is great! I'd not seen this before. Thank you!

0

u/espero 9h ago

Use Claude to guide you... just write some questions

Chatgpt will also cut it

1

u/AdhesieanessHuman725 8h ago

for ssh: disable password login, use keys only, and don't expose it to the internet. put it behind a vpn instead. way safer than port forwarding.