commit 1b8fc7e0f53d53452518ec66fdc7b23eab121466
parent 811da5a2fe327ddeee7f483c055bd293fd9a8750
Author: Shipwreckt <shipwreckt@mailfence.com>
Date: Sat, 27 Jul 2024 17:09:23 +0000
New post
Diffstat:
6 files changed, 64 insertions(+), 2 deletions(-)
diff --git a/public/Images/misc/thinkcenter.png b/public/Images/misc/thinkcenter.png
Binary files differ.
diff --git a/public/Images/misc/ubuntu-logo.png b/public/Images/misc/ubuntu-logo.png
Binary files differ.
diff --git a/public/index.html b/public/index.html
@@ -25,6 +25,7 @@
<section class="posts">
<h2>Posts</h2>
<ul>
+ <li>27-07-2024 - <a href="posts/5Servers">Messing with servers</a></li>
<li>24-07-2024 - <a href="posts/4Art">Making some art</a></li>
<li>22-07-2024 - <a href="posts/3FreeBSD">Trying out FreeBSD</a></li>
<li>19-07-2024 - <a href="posts/2Summer"><b>Summer holiday!</b></a></li>
diff --git a/public/links.html b/public/links.html
@@ -1,4 +1,4 @@
-<9!DOCTYPE html>
+<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
diff --git a/public/posts/5Servers b/public/posts/5Servers
@@ -0,0 +1,50 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>Art</title>
+ <link rel="stylesheet" href="../styles.css">
+ <link rel="icon" href="../Images/favi.png" type="image/x-icon">
+</head>
+
+<body>
+ <header>
+ <nav>
+ <ul>
+ <li><a href="../index.html">Home</a></li>
+ <li><a href="../links.html">Links</a></li>
+ <li><a href="../projects.html">Projects</a></li>
+ <li><a href="../contact.html">Contact</a></li>
+ </ul>
+ </nav>
+ </header>
+ <main class="description">
+ <h2>Messing Around with servers</h2>
+ <h3>Date: 24/7/2024</h3>
+ <hr>
+ <p>Originally, this article was going to be about setting up an email server. However, due to problems with my router and the fact that I do not like the idea of hosting an email server locally in case it goes down, I have chosen not to do that. Instead, I have decided to host a different server on my local network, and that is what this article is about!</p>
+ <p>Below is my server; it is a ThinkCentre. I do not really care about the specs because it is not going to be doing much, but it does have an Intel i7, so it’s not bad at all for what I am doing. It has 8 cores and 16 GB of memory, which should be more than enough for what I am doing.</p>
+ <br>
+
+ <img src="../Images/misc/thinkcenter.png" class="center" alt="ThinkCentre">
+ <hr>
+ <h2>What is on the Server?</h2>
+ <img src="../Images/misc/ubuntu-logo.png" class="right-image" width="200" alt="Ubuntu Logo">
+
+ <p>The operating system of choice for this server is <a href="https://ubuntu.com/download/server">Ubuntu Server</a>; I do know it is not the best server operating system, but I will stick with it for now because I have already set everything up. In the future, I plan to migrate to either a <a href="https://www.debian.org/">Debian server</a> or an <a href="https://www.openbsd.org/">OpenBSD server</a> due to the annoyance of Ubuntu’s snap packages and other weird stuff Ubuntu likes to do.</p>
+
+ <p>This is my first time using <a href="https://www.docker.com/">Docker</a>. Docker allows you to contain programs, such as <a href="https://httpd.apache.org/">Apache</a>, letting you to run multiple instances and manage them easily. It has been a pretty smooth experience so far! With Docker, I have installed the <a href="https://jellyfin.org/">Jellyfin media server</a>.</p>
+
+ <p>Originally, I planned to install <a href="https://www.plex.tv/">Plex</a>, but the web interface was scuffed and was stuck on the "Premium Features" popup, and none of the buttons worked. So, I removed that container and chose Jellyfin instead. I have heard good things about Jellyfin beforehand, and those have turned out to be true! So far, Jellyfin has met all my needs for a media server, and I am very content with it. If I do change the server OS, I will stick with Jellyfin. I also like that you can upload books to it but I have not tried that feature yet.</p>
+
+ <p>The other thing I have on this server is an instance of <a href="https://github.com/searxng/searxng">SearXNG</a> on my local network, providing my own self-hosted search engine! I set it up because I wasn’t sure what else to do with the server, and it’s fun having my own private search engine. Plus, it is definitely much more private than using online search engines like DuckDuckGo or, God forbid, Google.</p>
+
+ <hr>
+ <h2>Conclusion</h2>
+ <p>Overall, this has been an enjoyable project, and I will probably migrate my server sometime in the coming weeks. As always, thank you for reading!</p>
+ </main>
+</body>
+</html>
+
+
diff --git a/public/styles.css b/public/styles.css
@@ -75,10 +75,21 @@ a:hover {
.right-image {
float: right;
margin: 0 0 10px 10px;
- width: 250px;
height: auto;
}
+.left-image {
+ float: left;
+ margin: 0 0 10px 10px;
+ height: auto;
+}
+.center {
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
+ width: 70%;
+}
+
.code-box {
background-color: #c8c8c8;
font-family: 'FreeSans', sans-serif;