My Home Server Setup

Get to know my HomeLab

Hey, it's Krish Patel and I am the one who has created this server setup that I will be talking about. This setup consists of two products; the first is a Synology DS220+ Server that I purchased from amazon in September of 2021 and the second server is a dell enterprise grade computer purchased from a seller on facebook marketplace.


Synology
On my synology server, I have a few different purposes for it. The first is to store my files through a process of computer sync that allows my files in a specific folder to be automatically synced with the server then also with my google drive. The second reason is to host my media server(plex). The final and most important reason is that I get to host all of my websites on here at no extra charge.

Syno DS220+



Dell T5400
This Dell Percision T5400 is my main server, it is a hypervisor that I use to host many virtual machines for my personal use wherever I go. Some of the virtual machines that I currently use are windows-server 2019 as my remote desktop, then there is ubuntu server 20.04 and 22.04. Another one that I am just recently getting into is kali-linux because there are some interesting applications that I can explore on there.

Dell T5400



Dell Laptop
The laptop that I am using as a server used to be my gaming laptop that I converted to Windows Server 2019. The reasoning behind this is so that I have a powerful windows machine where ever I go. The Windows server OS allows me to to use remote desktop software to access the server. There is also a powerful GPU inside so I can also configure it as a cloud gaming server.

Dell Laptop



External UPS
I have added a ups to my setup for 1 main purpose; it allows some time for me to shutdown all of my servers properly. Many times servers without ups's can get damaged as power is interrupted and all of the components were still running. To prevent this from happening to my setup this 1500va ups was suitable for me and it works perfectly.

APC 1500va UPS

Hosted Websites

Please click the links below to see what websites are hosted on my server:

If any of the links do not work, please send me a message.


Software Screenshot





Software Screenshot


VPN Setup
I use a VPN as my main form of connection to my servers. The VPN service that I use is called Zerotier and it is a simple application on most windows and apple devices, and for linux based systems I install it using docker containers. There is also a heavy security involved in this as without the owner's permission on the WebUI of Zerotier, the device can not access the virtual network.

Zerotier VPN

Server Uses Here you will see the uses that I have of my two servers; some may be of my personal and competitive projects I have completed, and others may be features that I use for my productivity or leisure.

Software Screenshot

Synology Server

To the left is the website that I use to access my Server. It is on this same server where this portfolio website is hosted along with many more including Gooselator and Covid Cage. Click below to learn more.

Link Not Public
Software Screenshot

Personal Portfolio

This site that I have coded also took a lot of time to edit and perfect. It exists to show some of the projects I have worked on in the past, also just so you can get to know me a little better. Click below to have a look at the live site.

Link to Portfolio
Software Screenshot

Gooselator (Project)

This was my first competitive project done at the Ryerson Engineering Competition in 2021. Our task was to create a translator that would convert English to aboriginal languages and vice-versa. The four-man group split the work evenly and we each conquered our tasks perfectly resulting in the third-place trophy. Knowing that we were the only group of first-year students, the judges and other participants were really impressed.

Link to Gooselator
Software Screenshot

Covidcage (Project)

Link to Covidcage
Software Screenshot

VM Machine

Description to be added

Link Not Active
Software Screenshot

Media Server

Description to be added

Link Not Active
Software Screenshot

Remote Desktop

Description to be added

Link Not Active