menu Happy New Year!
menu chatbot open button chatbot close button

Blog

Set up my own server at home




Tech guys come to the conclusion at some point of time that they should to build their own home server. I think this may be the fourth point to the things that man should do in his life, along with raising a son, planting a tree and building a house.
So and I came to such decision. I wanted to have my own server at home, but not somewhere with owner who can do whatever he wants with it at any time.
The process began with search for information on whether I would be able to implement this project with the current Internet provider at all. Then it continued digging the Internet on necessary hardware as a server and ended up with a long collection of pieces of information on how set up and configurate server at all. This part took about two months. Then search for suitable computer. Intel NUC with quad-core Celeron 8Gb RAM and 256Gb SSD was chosen. After that there was a long setup and testing period inside home local network, which took about two more months.

Installing Ubuntu server:

And as a result, the purchase of "white" IP, port forwarding 'outside world <=> server', setup and testing already with an Internet connection.
The result: five months of googling, reading manuals, about fifty created topics on specialized forums, constantly using "highly intelligent" method of "trial and error". All this had positive result: now I have home server configured for my own purposes. Couple of websites, Telegram bots and several scripts are running on this server. I also installed and configured the Samba file server, so now all devices connected to the home router have shared folder, which makes convenient files transfer from one device to another. This is about hardware and software moments.

As for my skills: skills of Linux administration and DevOps engineering have been significantly improved. There is understanding of the principles of Linux and its applications operating, deployment and configuration of the server and everything it needs. It's clear that I've been doing this during my free time for five months (mostly at nights), and if I would like to accelerate the process, it would have taken less than a month. But the funny thing is that I did everything not in a hurry, for my own pleasure, retreating for a while when I stuck into current wall, not knowing how to break through or get around it.
By the way, I also transferred this site to my server. And now its speed increased by one and a half times.

I plan to continue experimenting and developing my server. Nearest plans: install FTP server and try to set up my own mail server. What for? To increase my expertise. Also will buya UPS in a nearest future, because electricity is sometimes turned off for short periods of times. For this reason, I left my commercial websites and TG-bots on a VPS hoster's side still.
Back
bubble to top button