summaryrefslogtreecommitdiff
path: root/public
diff options
context:
space:
mode:
authorShipwreckt <shipwreckt@mailfence.com>2024-07-27 17:09:23 +0000
committerShipwreckt <shipwreckt@mailfence.com>2024-07-27 17:09:23 +0000
commit1b8fc7e0f53d53452518ec66fdc7b23eab121466 (patch)
tree721467d59648cfa7d1206d8e39f915009d2b2560 /public
parent811da5a2fe327ddeee7f483c055bd293fd9a8750 (diff)
New post
Diffstat (limited to 'public')
-rw-r--r--public/Images/misc/thinkcenter.pngbin0 -> 136722 bytes
-rw-r--r--public/Images/misc/ubuntu-logo.pngbin0 -> 22900 bytes
-rw-r--r--public/index.html1
-rw-r--r--public/links.html2
-rw-r--r--public/posts/5Servers50
-rw-r--r--public/styles.css13
6 files changed, 64 insertions, 2 deletions
diff --git a/public/Images/misc/thinkcenter.png b/public/Images/misc/thinkcenter.png
new file mode 100644
index 0000000..58c3264
--- /dev/null
+++ 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
new file mode 100644
index 0000000..eb6ad42
--- /dev/null
+++ b/public/Images/misc/ubuntu-logo.png
Binary files differ
diff --git a/public/index.html b/public/index.html
index dd1a715..2d7129a 100644
--- 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
index fa9f04a..3e09880 100644
--- 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
new file mode 100644
index 0000000..f2e1a16
--- /dev/null
+++ 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
index 2d62918..9f626a3 100644
--- 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;