[server] For a friend (the first)

Greetings,
Long story short after years of building computers, I am happy to report that my first server for a friend is now live and kicking :smiley:

Don’t have a lot of pictures :confused: but the hardware/software is as followed:

Part Price [€]
CPU AMD Ryzen 5 3400G 168,1
MB ASRock B450 GAMING-ITX/AC 114,51
RAM Corsair Vengeance LPX 16GB (2×8) 78,79
Storage WD Red WD40EFRX 4TB 115,8
Samsung SSD 970 Evo Plus M.2 NVMe 250GB 78,9
Power supply Seasonic Focus GX-550 80+ Gold 550 Watt 86,11
Case Thermaltake Core V1 47,90
OS Ubuntu server 20.04

The server will perform the following tasks:

  • SAMBA - for storage/sharing
  • OpenVPN – for accessing the share from outside of the home network
  • Deluge – for downloading movies,…
  • Kodi – for movie watching
  • Minecraft server (and other game servers to come)
    Things I learned about servers/their config:
  • If I want to correctly use caching (SSD->HDD) I should have looked at file systems beforehand
    I fixed my error by allocating users to ssd but each user has a “shortcut” folder within their folder that points to the HDD where they keep their bigger files.

Something in the lines:
home/samba/1 user (their folder for storing data)
home/samba/1 user/VAULT (the folder that points to sda1/samba/1 user/VAULT)

  • If you follow a good written tutorial and things don’t work it’s probably a firewall problem :oops:
  • VM and real hardware are not always the same
    Things I would change about the server/config:
  • I would skip the M.2 and get more storage
  • Find a better way to create and manage OpenVPN certificates (right now it’s all done manually)

I think that’s about it all in all it was an experience, I’m going to say in a good way but I had some hiccups along the way.

Thank you for your time

*edit: can someone show me the proper way to create tables.

2 Likes

Fixed up your table. This forum needs a header separator in the tables. You can check the edit to see what I’ve done.


That looks like a very solid server, and for a good price too.

1 Like

I have an ansible script I use for this. Let me see if I have authority to share it. (I wrote it for work)

UU thank you!
Is the “ansible script” wrapped in a web Ui or how does it work?

P.S did you get permission to share?

BR

I did not.

Ansible is mainly command-line based. it’s a configuration management tool though.

aaa ok ok
well thank you anyway

1 Like

Sorry bout that. company rules :roll_eyes:

This topic was automatically closed 273 days after the last reply. New replies are no longer allowed.