diff options
| author | Andrew Lee <alee14498@protonmail.com> | 2023-11-20 14:07:42 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-11-20 14:07:42 -0500 |
| commit | 33b34020fdb50d4b215f34fc73081d148d592825 (patch) | |
| tree | 8abe9f3dadf82e6ff67975861d95d13ca5eebdcd | |
| parent | c73c39c140ad8c586198293a1672ee9925985591 (diff) | |
| download | homelab-33b34020fdb50d4b215f34fc73081d148d592825.tar.gz homelab-33b34020fdb50d4b215f34fc73081d148d592825.tar.bz2 homelab-33b34020fdb50d4b215f34fc73081d148d592825.zip | |
Add files via upload
| -rw-r--r-- | img/alee14-server-index.png | bin | 0 -> 49786 bytes | |||
| -rw-r--r-- | img/current_server_setup.jpg | bin | 0 -> 3517807 bytes | |||
| -rw-r--r-- | img/homelab2.jpeg | bin | 0 -> 62671 bytes | |||
| -rw-r--r-- | img/homepage-server.jpeg | bin | 0 -> 354189 bytes | |||
| -rw-r--r-- | img/lenovo.jpg | bin | 0 -> 2339579 bytes | |||
| -rw-r--r-- | img/nextcloud.png | bin | 0 -> 221926 bytes | |||
| -rw-r--r-- | img/proxmox.png | bin | 0 -> 158225 bytes | |||
| -rw-r--r-- | img/rpi.jpg | bin | 0 -> 119389 bytes | |||
| -rw-r--r-- | img/server-rack.jpg | bin | 0 -> 96274 bytes | |||
| -rw-r--r-- | img/synology.png | bin | 0 -> 728380 bytes | |||
| -rw-r--r-- | img/synology_physical.jpg | bin | 0 -> 1006916 bytes | |||
| -rw-r--r-- | img/thinkcentre.jpg | bin | 0 -> 25637 bytes | |||
| -rw-r--r-- | index.html | 42 | ||||
| -rw-r--r-- | page1.html | 91 | ||||
| -rw-r--r-- | page2.html | 34 |
15 files changed, 167 insertions, 0 deletions
diff --git a/img/alee14-server-index.png b/img/alee14-server-index.png Binary files differnew file mode 100644 index 0000000..8deba9a --- /dev/null +++ b/img/alee14-server-index.png diff --git a/img/current_server_setup.jpg b/img/current_server_setup.jpg Binary files differnew file mode 100644 index 0000000..b991d72 --- /dev/null +++ b/img/current_server_setup.jpg diff --git a/img/homelab2.jpeg b/img/homelab2.jpeg Binary files differnew file mode 100644 index 0000000..dfdaed2 --- /dev/null +++ b/img/homelab2.jpeg diff --git a/img/homepage-server.jpeg b/img/homepage-server.jpeg Binary files differnew file mode 100644 index 0000000..c7478be --- /dev/null +++ b/img/homepage-server.jpeg diff --git a/img/lenovo.jpg b/img/lenovo.jpg Binary files differnew file mode 100644 index 0000000..c6f9287 --- /dev/null +++ b/img/lenovo.jpg diff --git a/img/nextcloud.png b/img/nextcloud.png Binary files differnew file mode 100644 index 0000000..519e219 --- /dev/null +++ b/img/nextcloud.png diff --git a/img/proxmox.png b/img/proxmox.png Binary files differnew file mode 100644 index 0000000..41d4f8e --- /dev/null +++ b/img/proxmox.png diff --git a/img/rpi.jpg b/img/rpi.jpg Binary files differnew file mode 100644 index 0000000..3da44c8 --- /dev/null +++ b/img/rpi.jpg diff --git a/img/server-rack.jpg b/img/server-rack.jpg Binary files differnew file mode 100644 index 0000000..edbd0b0 --- /dev/null +++ b/img/server-rack.jpg diff --git a/img/synology.png b/img/synology.png Binary files differnew file mode 100644 index 0000000..18abc66 --- /dev/null +++ b/img/synology.png diff --git a/img/synology_physical.jpg b/img/synology_physical.jpg Binary files differnew file mode 100644 index 0000000..d6e40a7 --- /dev/null +++ b/img/synology_physical.jpg diff --git a/img/thinkcentre.jpg b/img/thinkcentre.jpg Binary files differnew file mode 100644 index 0000000..0cd5260 --- /dev/null +++ b/img/thinkcentre.jpg diff --git a/index.html b/index.html new file mode 100644 index 0000000..e5cc38e --- /dev/null +++ b/index.html @@ -0,0 +1,42 @@ +<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>Main Page</title>
+ <style>
+ h1, h2, h3 {
+ color: #3f3f3f
+ }
+ </style>
+</head>
+<body>
+ <p id="top">
+ <a href="index.html">Home</a>
+ <a href="page1.html">Guide</a>
+ <a href="page2.html">Want to know more?</a>
+ </p>
+ <hr>
+ <h1>Homelabs</h1>
+ <img src="img/homepage-server.jpeg" alt="Server Setup" width="20%">
+ <img src="img/homelab2.jpeg" alt="Example homelab" width="30%">
+ <h1 id="top">My Homelab plan</h1>
+ <h2>Introduction</h2>
+ <p>For a while, I have seen tech YouTubers talking about having homelabs, which is just running servers at home and it gave me an idea to have my own one as well.</p>
+ <h2>What is the plan?</h2>
+ <p>Basically, I will be putting things that require a lot of computer resources inside a virtual machine in a server. Then on a low-powered device, I could easily remote into it. The server will also host other services as well such as a media server, storing photos, and other things.</p>
+ <h2>Why should you do it?</h2>
+ <h3>Independence</h3>
+ <p>These days, <em>way</em> more people rely on big tech to manage their lifes, and I wanted to move away from that idea. So around 2018/19, I decided to slowly move away from it, starting with emails.</p>
+ <h3>Minimal Computer Setup</h3>
+ <p>So, you won't really need a massive tower on your desk for doing intensive tasks, for example, I could bring a low-powered device and just plug a single cable that powers my entire setup <i>(connects to keyboard, mouse, monitor, and ports)</i>. After that, I could remote into the virtual machine and do high intensive stuff on it like gaming or video editing. </p>
+ <p><b>Current Homelab</b></p>
+ <img src="img/current_server_setup.jpg" alt="Current Server Setup" width="30%">
+ <br>
+ <a href="#top">Go to top</a>
+ <hr>
+ <footer>
+ <em>Created by <a href="http://alee14.me">Andrew Lee</a></em>
+ </footer>
+</body>
+</html>
\ No newline at end of file diff --git a/page1.html b/page1.html new file mode 100644 index 0000000..3f7df91 --- /dev/null +++ b/page1.html @@ -0,0 +1,91 @@ +<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>Guide</title>
+ <style>
+ h1, h2 {
+ color: #3f3f3f
+ }
+ </style>
+</head>
+<body>
+ <p class="top">
+ <a href="index.html">Home</a>
+ <a href="page1.html">Guide</a>
+ <a href="page2.html">Want to know more?</a>
+ </p>
+ <hr>
+ <h1>Introduction</h1>
+ <p>So you want to make your own homelab? We can get started on that!</p>
+ <h1>What computers would I need?</h1>
+ <p>You can use any computer, whether it can be a <small>small</small> or a <b>big</b> one!</p>
+ <a href="https://www.raspberrypi.com/products/raspberry-pi-5"><img src="img/rpi.jpg" alt="Raspberry Pi" width="20%"></a>
+ <a href="https://www.lenovo.com/il/en/desktops-and-all-in-ones/thinkcentre/m-series-sff/ThinkCentre-M700-SFF/p/11TC1TMM700">
+ <img src="img/thinkcentre.jpg" alt="Thinkcentre" width="20%">
+ </a>
+ <img src="img/server-rack.jpg" alt="Server Rack" width="20%">
+ <p><i>First one is a small computer, which can do simple stuff like host files;<br>Second one is a simple computer but can be turned into a server;<br>Last one is a server that can be mounted on a server rack.</i></p>
+ <h1>Example hardware</h1>
+ <p>These are hardware I would want to have on my server</p>
+ <ul>
+ <li><a href="https://www.signa.com/products/signa-xeon-w-series-pro-single-gpu-workstation-w9-3475x-36c-72t-w9-3495x-56c-112-rtx-4060ti-4090-gfx?variant=46418349097274">Example 1
+ </a></li>
+ <li><a href="https://ca.pcpartpicker.com/list/ZzWqbL">Example 2</a></li>
+ <li><a href="https://www.synology.com/en-ca/products/DS223j">Example 3</a></li>
+ </ul>
+ <h1>Software</h1>
+ <h2>Services</h2>
+ <p>We will need some services to host. Otherwise, what is the point of having a server?</p>
+ <ul>
+ <li><a href="https://jellyfin.org">Jellyfin</a>: Media server for your legally obtained movies/shows.</li>
+ <li><a href="https://nextcloud.com">NextCloud</a>: Cloud server (or known as a Google Drive/Dropbox alternative)</li>
+ <li><a href="https://en.wikipedia.org/wiki/Samba_(software)">Samba</a>: Local file server, don't need a web browser for this!</li>
+ </ul>
+ <h2>Operating Systems</h2>
+ <p>An operating system is the essential part of a server. Without it, nothing will run!</p>
+ <ul>
+ <li><a href="https://simple.wikipedia.org/wiki/Linux">Linux</a>: Recommended for stability and most popular, Linux has a lot of variety, but <a href="https://en.wikipedia.org/wiki/Linux_distribution">distributions</a> like <a href="https://ubuntu.com/server">Ubuntu Server</a> is a good choice!</li>
+ <li><a href="https://www.proxmox.com/en/">Proxmox</a>: Great for experts and can launch multiple services in separate containers/VMs.</li>
+ <li><a href="https://simple.wikipedia.org/wiki/Microsoft_Windows">Windows</a>: It just works. Can be a great start for your home server, use it to share files within your network, and run simple services (like a Jellyfin server).</li>
+ </ul>
+ <h1>What do I use?</h1>
+ <h1>Synology DS918+</h1>
+ <img src="img/synology.png" alt="Synology Server" width="50%">
+ <img src="img/synology_physical.jpg" alt="Synology Server (Physical)" width="20%">
+ <p>It has been my main server since 2020, it currently hosts all of my files and uses 13 TB. It also can host other services like Jellyfin, a Minecraft server and some Discord bots.</p>
+ <h2>Specs</h2>
+ <ul>
+ <li>CPU: Intel Celeron J3455</li>
+ <li>RAM: 8 GB RAM</li>
+ <li>Storage: 3x6TB WD Red NAS HDD, 1x4TB WD Red NAS HDD</li>
+ </ul>
+ <h1>Vultr Ubuntu Server</h1>
+ <img src="img/alee14-server-index.png" alt="server.alee14.me Website" width="30%">
+ <img src="img/nextcloud.png" alt="NextCloud Server" width="20%">
+ <p>I host all public websites in this server. Whether its for my own services or services for my friends. Oh yeah! These are publicly accessible websites like my <a href="https://cloud.alee14.me">cloud server</a>, and a <a href="https://wiki.aircs.racing">wiki</a> that I am hosting right now.</p>
+ <h2>Specs</h2>
+ <ul>
+ <li>CPU: Intel Xeon Processor (Skylake, IBRS)</li>
+ <li>RAM: 1 GB</li>
+ <li>Storage: 25 GB (and 50 GB for Block Storage)</li>
+ </ul>
+ <h1>Proxmox (Lenovo ThinkCentre M800)</h1>
+ <img src="img/proxmox.png" alt="Proxmox Server" width="40%">
+ <br>
+ <img src="img/lenovo.jpg" alt="ThinkCentre M800 SFF" width="30%">
+ <p>This is a recent addition as it is being used as my main VM server, where I could easily spin up a new virtual machine without it slowing down my main machine and able to do complicated tasks. This computer was refurbished and bought from Newegg for $188.99 (with taxes) / $179.99 (without taxes), and replaced the 256 GB SSD with the current SSDs below.</p>
+ <h2>Specs</h2>
+ <ul>
+ <li>CPU: Intel Core i5-6500</li>
+ <li>RAM: 16 GB RAM</li>
+ <li>Storage: 500 GB SSD, 2 TB SSD</li>
+ </ul>
+ <a href="#top">Go to top</a>
+ <hr>
+ <footer>
+ <em>Created by <a href="http://alee14.me">Andrew Lee</a></em>
+ </footer>
+</body>
+</html>
\ No newline at end of file diff --git a/page2.html b/page2.html new file mode 100644 index 0000000..0892906 --- /dev/null +++ b/page2.html @@ -0,0 +1,34 @@ +<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>Want to know more?</title>
+ <style>
+ h1, h2 {
+ color: #3f3f3f
+ }
+ </style>
+</head>
+<body>
+ <p class="top">
+ <a href="index.html">Home</a>
+ <a href="page1.html">Guide</a>
+ <a href="page2.html">Want to know more?</a>
+ </p>
+ <hr>
+ <h1>Like this? Want to know more?</h1>
+ <p>Here is some links if you want to get into this:</p>
+ <ul>
+ <li><a href="https://www.youtube.com/watch?v=gPGf4Y8nQqM"><b>WATCH FIRST!</b> HomeLab YouTube Video</a></li>
+ <li><a href="https://linuxhandbook.com/homelab" target="_blank">Definition of HomeLab & Why you should have one</a></li>
+ <li><a href="https://www.reddit.com/r/homelab/" target="_blank">HomeLab Subreddit</a></li>
+ <li><a href="https://haydenjames.io/home-lab-beginners-guide-hardware/" target="_blank">Guide for HomeLabs</a></li>
+ </ul>
+ <a href="#top">Go to top</a>
+ <hr>
+ <footer>
+ <em>Created by <a href="http://alee14.me">Andrew Lee</a></em>
+ </footer>
+</body>
+</html>
\ No newline at end of file |
