Initial post for the page

This commit is contained in:
thepenguin 2023-03-04 18:21:00 +01:00
parent 1d566d6dec
commit afb08cfdb6
No known key found for this signature in database
GPG Key ID: F258C8C10D060D5E
20 changed files with 777 additions and 12 deletions

View File

@ -1,4 +1,5 @@
#+title: "{{ replace .Name "-" " " | title }}"
#+date: {{ .Date }}
#+draft: true
#+categories[]:
#+tags[]:

View File

@ -3,7 +3,6 @@ title: Home
description: "Nor Führ, or Pingu or any other penguin related name's, blog about anything and everything."
---
## Welcome to this little corner of the web. :purple_heart:
---
## Musings
## Posts

View File

@ -1,6 +0,0 @@
#+title: Home
#+description: "The personal writings Nor Führ, also known as Pingu and other penguin related names."
* Welcome to this little corner of the web.
** Musings

View File

@ -0,0 +1,33 @@
#+title: "I am bad at reading"
#+date: 2023-03-04T17:43:38+01:00
#+draft: false
#+categories[]: Servers
#+tags[]: Documentation, Servers
* Setting up servers
So recently, I have been setting up servers for my committee at uni and my own home server since I am transferring from a vps.
Doing this, I have tried out using [[https://github.com/hashicorp/nomad/][Nomad]] and [[https://github.com/hashicorp/consul/][Consul]] instead of ssh'ing to the server and running ~docker-compose up~ or even launching the services manually.
This approach has seeing how the docker logs look easier and I know that reverse proxy will be solved by itself.
The issues arise when I try to understand why thing aren't working in the tools used however.
Docker-compose is kinda self contained, but both Nomad and Consul work as an overarching tool so trying to find out errors with them is harder.
* The latest issues
So, two days ago, I was trying to setup Jellyfin on my own server, but it started acting up in a weird way.
Services were shutting down as expected Nomad, but on the Consul side, it would just add on more and more services.
This made the reverse proxy Traefik not work or sending traffic to the wrong container.
Logging into the server via ssh and using the ~deregister~ command of Consul resulted in not finding the services.
After hours of searching I found [[https://github.com/hashicorp/consul/issues/16351][this github issue]] which made me able to manually deregister services.
This was a temporary fix, I had to get to the root issue of the problem.
So today I sat down to try and figure things out.
Searching and searching for the issues, I find out that the problems are arising from the tokens used due to permissions.
But trying to find out how the permissions work, I am dumbfounded.
Reading through [[https://developer.hashicorp.com/consul/docs/security/acl/acl-policies][this]] gives me nothing that helps me figure out how to actually use it.
It feels like you have to be into the entire system and know a bit of everything to even be able to use it.
* After the fact
It got fixed eventually, but the threshold to get into certain systems feels overwhelming to me.
I am way more of getting the bare system, or it might be a bit more like the Unix philosophy of doing 1 thing good.
That way, the documentation of that program can be short and to the point rather than explain an entire ecosystem.
It would be harder to set up the communication between software though, so I understand why it exists, but I easily get frustrated by it.

View File

@ -56,6 +56,10 @@
<ul class="terms">
<li>
<a href="https://acorneroftheweb.com/categories/servers/">Servers</a> (1)
</li>
</ul>
<footer>

View File

@ -5,6 +5,16 @@
<link>https://acorneroftheweb.com/categories/</link>
<description>Recent content in Categories on acorneroftheweb</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language><atom:link href="https://acorneroftheweb.com/categories/index.xml" rel="self" type="application/rss+xml" />
<language>en-us</language>
<lastBuildDate>Sat, 04 Mar 2023 17:43:38 +0100</lastBuildDate><atom:link href="https://acorneroftheweb.com/categories/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Servers</title>
<link>https://acorneroftheweb.com/categories/servers/</link>
<pubDate>Sat, 04 Mar 2023 17:43:38 +0100</pubDate>
<guid>https://acorneroftheweb.com/categories/servers/</guid>
<description></description>
</item>
</channel>
</rss>

View File

@ -0,0 +1,107 @@
<!DOCTYPE html>
<html lang="en-us">
<head>
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png">
<link rel="manifest" href="/images/site.webmanifest">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Credit to the designer of the theme [goodroot](https://github.com/goodroot/hugo-classic)">
<title>Servers | acorneroftheweb</title>
<link rel="stylesheet" href="/css/style.css" />
<link rel="stylesheet" href="/css/fonts.css" />
<link rel="stylesheet" href="https://acorneroftheweb.com/css/theme-override.css">
<header>
<nav>
<ul>
<li class="pull-left ">
<a href="https://acorneroftheweb.com">~/acorneroftheweb</a>
</li>
<li class="pull-left current">
<a href="/categories/">~/categories</a>
</li>
<li class="pull-left ">
<a href="/tags/">~/tags</a>
</li>
<li class="pull-right">
<a href="/index.xml">~/subscribe</a>
</li>
</ul>
</nav>
</header>
</head>
<body>
<br/>
<div class="content-wrapper">
<h1>Servers</h1>
<ul>
<li>
<span class="date">2023/03/04</span>
<a href="/post/2023/03/04/i-am-bad-at-reading/">&ldquo;I am bad at reading&rdquo;</a>
</li>
</ul>
</div>
<footer>
<script>
(function() {
function center_el(tagName) {
var tags = document.getElementsByTagName(tagName), i, tag;
for (i = 0; i < tags.length; i++) {
tag = tags[i];
var parent = tag.parentElement;
if (parent.childNodes.length === 1) {
if (parent.nodeName === 'A') {
parent = parent.parentElement;
if (parent.childNodes.length != 1) continue;
}
if (parent.nodeName === 'P') parent.style.textAlign = 'center';
}
}
}
var tagNames = ['img', 'embed', 'object'];
for (var i = 0; i < tagNames.length; i++) {
center_el(tagNames[i]);
}
})();
</script>
<hr/>
Open-Source | <a href="https://git.acorneroftheweb.com/pingu/blog">Git</a>
</footer>
</body>
</html>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Servers on acorneroftheweb</title>
<link>https://acorneroftheweb.com/categories/servers/</link>
<description>Recent content in Servers on acorneroftheweb</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<lastBuildDate>Sat, 04 Mar 2023 17:43:38 +0100</lastBuildDate><atom:link href="https://acorneroftheweb.com/categories/servers/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>&#34;I am bad at reading&#34;</title>
<link>https://acorneroftheweb.com/post/2023/03/04/i-am-bad-at-reading/</link>
<pubDate>Sat, 04 Mar 2023 17:43:38 +0100</pubDate>
<guid>https://acorneroftheweb.com/post/2023/03/04/i-am-bad-at-reading/</guid>
<description>Setting up servers So recently, I have been setting up servers for my committee at uni and my own home server since I am transferring from a vps. Doing this, I have tried out using Nomad and Consul instead of ssh&amp;#39;ing to the server and running docker-compose up or even launching the services manually. This approach has seeing how the docker logs look easier and I know that reverse proxy will be solved by itself.</description>
</item>
</channel>
</rss>

View File

@ -58,13 +58,18 @@
<h2 id="welcome-to-this-little-corner-of-the-web-">Welcome to this little corner of the web. 💜</h2>
<hr>
<h2 id="musings">Musings</h2>
<h2 id="posts">Posts</h2>
<ul>
<li>
<span class="date">2023/03/04</span>
<a href="/post/2023/03/04/i-am-bad-at-reading/">&ldquo;I am bad at reading&rdquo;</a>
</li>
</ul>
</div>
<footer>

View File

@ -5,6 +5,16 @@
<link>https://acorneroftheweb.com/</link>
<description>Recent content in Home on acorneroftheweb</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language><atom:link href="https://acorneroftheweb.com/index.xml" rel="self" type="application/rss+xml" />
<language>en-us</language>
<lastBuildDate>Sat, 04 Mar 2023 17:43:38 +0100</lastBuildDate><atom:link href="https://acorneroftheweb.com/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>&#34;I am bad at reading&#34;</title>
<link>https://acorneroftheweb.com/post/2023/03/04/i-am-bad-at-reading/</link>
<pubDate>Sat, 04 Mar 2023 17:43:38 +0100</pubDate>
<guid>https://acorneroftheweb.com/post/2023/03/04/i-am-bad-at-reading/</guid>
<description>Setting up servers So recently, I have been setting up servers for my committee at uni and my own home server since I am transferring from a vps. Doing this, I have tried out using Nomad and Consul instead of ssh&amp;#39;ing to the server and running docker-compose up or even launching the services manually. This approach has seeing how the docker logs look easier and I know that reverse proxy will be solved by itself.</description>
</item>
</channel>
</rss>

View File

@ -0,0 +1,156 @@
<!DOCTYPE html>
<html lang="en-us">
<head>
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png">
<link rel="manifest" href="/images/site.webmanifest">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Credit to the designer of the theme [goodroot](https://github.com/goodroot/hugo-classic)">
<title>&#34;I am bad at reading&#34; | acorneroftheweb</title>
<link rel="stylesheet" href="/css/style.css" />
<link rel="stylesheet" href="/css/fonts.css" />
<link rel="stylesheet" href="https://acorneroftheweb.com/css/theme-override.css">
<header>
<nav>
<ul>
<li class="pull-left ">
<a href="https://acorneroftheweb.com">~/acorneroftheweb</a>
</li>
<li class="pull-left ">
<a href="/categories/">~/categories</a>
</li>
<li class="pull-left ">
<a href="/tags/">~/tags</a>
</li>
<li class="pull-right">
<a href="/index.xml">~/subscribe</a>
</li>
</ul>
</nav>
</header>
</head>
<body>
<br/>
<div class="article-meta">
<h1><span class="title">&ldquo;I am bad at reading&rdquo;</span></h1>
<h2 class="date">2023/03/04</h2>
<p class="terms">
Categories: <a href="/categories/servers">Servers</a>
Tags: <a href="/tags/documentation">Documentation,</a> <a href="/tags/servers">Servers</a>
</p>
</div>
<div class="content-wrapper">
<main>
<div id="outline-container-headline-1" class="outline-2">
<h2 id="headline-1">
Setting up servers
</h2>
<div id="outline-text-headline-1" class="outline-text-2">
<p>So recently, I have been setting up servers for my committee at uni and my own home server since I am transferring from a vps.
Doing this, I have tried out using <a href="https://github.com/hashicorp/nomad/">Nomad</a> and <a href="https://github.com/hashicorp/consul/">Consul</a> instead of ssh&#39;ing to the server and running <code>docker-compose up</code> or even launching the services manually.
This approach has seeing how the docker logs look easier and I know that reverse proxy will be solved by itself.</p>
<p>
The issues arise when I try to understand why thing aren&#39;t working in the tools used however.
Docker-compose is kinda self contained, but both Nomad and Consul work as an overarching tool so trying to find out errors with them is harder.</p>
</div>
</div>
<div id="outline-container-headline-2" class="outline-2">
<h2 id="headline-2">
The latest issues
</h2>
<div id="outline-text-headline-2" class="outline-text-2">
<p>So, two days ago, I was trying to setup Jellyfin on my own server, but it started acting up in a weird way.
Services were shutting down as expected Nomad, but on the Consul side, it would just add on more and more services.
This made the reverse proxy Traefik not work or sending traffic to the wrong container.
Logging into the server via ssh and using the <code>deregister</code> command of Consul resulted in not finding the services.
After hours of searching I found <a href="https://github.com/hashicorp/consul/issues/16351">this github issue</a> which made me able to manually deregister services.</p>
<p>
This was a temporary fix, I had to get to the root issue of the problem.
So today I sat down to try and figure things out.
Searching and searching for the issues, I find out that the problems are arising from the tokens used due to permissions.
But trying to find out how the permissions work, I am dumbfounded.
Reading through <a href="https://developer.hashicorp.com/consul/docs/security/acl/acl-policies">this</a> gives me nothing that helps me figure out how to actually use it.
It feels like you have to be into the entire system and know a bit of everything to even be able to use it.</p>
</div>
</div>
<div id="outline-container-headline-3" class="outline-2">
<h2 id="headline-3">
After the fact
</h2>
<div id="outline-text-headline-3" class="outline-text-2">
<p>It got fixed eventually, but the threshold to get into certain systems feels overwhelming to me.
I am way more of getting the bare system, or it might be a bit more like the Unix philosophy of doing 1 thing good.
That way, the documentation of that program can be short and to the point rather than explain an entire ecosystem.
It would be harder to set up the communication between software though, so I understand why it exists, but I easily get frustrated by it.</p>
</div>
</div>
<a href="/"> >> Home</a>
</main>
</div>
<footer>
<script>
(function() {
function center_el(tagName) {
var tags = document.getElementsByTagName(tagName), i, tag;
for (i = 0; i < tags.length; i++) {
tag = tags[i];
var parent = tag.parentElement;
if (parent.childNodes.length === 1) {
if (parent.nodeName === 'A') {
parent = parent.parentElement;
if (parent.childNodes.length != 1) continue;
}
if (parent.nodeName === 'P') parent.style.textAlign = 'center';
}
}
}
var tagNames = ['img', 'embed', 'object'];
for (var i = 0; i < tagNames.length; i++) {
center_el(tagNames[i]);
}
})();
</script>
<hr/>
Open-Source | <a href="https://git.acorneroftheweb.com/pingu/blog">Git</a>
</footer>
</body>
</html>

107
public/post/index.html Normal file
View File

@ -0,0 +1,107 @@
<!DOCTYPE html>
<html lang="en-us">
<head>
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png">
<link rel="manifest" href="/images/site.webmanifest">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Credit to the designer of the theme [goodroot](https://github.com/goodroot/hugo-classic)">
<title>Posts | acorneroftheweb</title>
<link rel="stylesheet" href="/css/style.css" />
<link rel="stylesheet" href="/css/fonts.css" />
<link rel="stylesheet" href="https://acorneroftheweb.com/css/theme-override.css">
<header>
<nav>
<ul>
<li class="pull-left ">
<a href="https://acorneroftheweb.com">~/acorneroftheweb</a>
</li>
<li class="pull-left ">
<a href="/categories/">~/categories</a>
</li>
<li class="pull-left ">
<a href="/tags/">~/tags</a>
</li>
<li class="pull-right">
<a href="/index.xml">~/subscribe</a>
</li>
</ul>
</nav>
</header>
</head>
<body>
<br/>
<div class="content-wrapper">
<h1>Posts</h1>
<ul>
<li>
<span class="date">2023/03/04</span>
<a href="/post/2023/03/04/i-am-bad-at-reading/">&ldquo;I am bad at reading&rdquo;</a>
</li>
</ul>
</div>
<footer>
<script>
(function() {
function center_el(tagName) {
var tags = document.getElementsByTagName(tagName), i, tag;
for (i = 0; i < tags.length; i++) {
tag = tags[i];
var parent = tag.parentElement;
if (parent.childNodes.length === 1) {
if (parent.nodeName === 'A') {
parent = parent.parentElement;
if (parent.childNodes.length != 1) continue;
}
if (parent.nodeName === 'P') parent.style.textAlign = 'center';
}
}
}
var tagNames = ['img', 'embed', 'object'];
for (var i = 0; i < tagNames.length; i++) {
center_el(tagNames[i]);
}
})();
</script>
<hr/>
Open-Source | <a href="https://git.acorneroftheweb.com/pingu/blog">Git</a>
</footer>
</body>
</html>

20
public/post/index.xml Normal file
View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Posts on acorneroftheweb</title>
<link>https://acorneroftheweb.com/post/</link>
<description>Recent content in Posts on acorneroftheweb</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<lastBuildDate>Sat, 04 Mar 2023 17:43:38 +0100</lastBuildDate><atom:link href="https://acorneroftheweb.com/post/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>&#34;I am bad at reading&#34;</title>
<link>https://acorneroftheweb.com/post/2023/03/04/i-am-bad-at-reading/</link>
<pubDate>Sat, 04 Mar 2023 17:43:38 +0100</pubDate>
<guid>https://acorneroftheweb.com/post/2023/03/04/i-am-bad-at-reading/</guid>
<description>Setting up servers So recently, I have been setting up servers for my committee at uni and my own home server since I am transferring from a vps. Doing this, I have tried out using Nomad and Consul instead of ssh&amp;#39;ing to the server and running docker-compose up or even launching the services manually. This approach has seeing how the docker logs look easier and I know that reverse proxy will be solved by itself.</description>
</item>
</channel>
</rss>

View File

@ -2,10 +2,28 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://acorneroftheweb.com/post/2023/03/04/i-am-bad-at-reading/</loc>
<lastmod>2023-03-04T17:43:38+01:00</lastmod>
</url><url>
<loc>https://acorneroftheweb.com/categories/</loc>
<lastmod>2023-03-04T17:43:38+01:00</lastmod>
</url><url>
<loc>https://acorneroftheweb.com/tags/documentation/</loc>
<lastmod>2023-03-04T17:43:38+01:00</lastmod>
</url><url>
<loc>https://acorneroftheweb.com/</loc>
<lastmod>2023-03-04T17:43:38+01:00</lastmod>
</url><url>
<loc>https://acorneroftheweb.com/post/</loc>
<lastmod>2023-03-04T17:43:38+01:00</lastmod>
</url><url>
<loc>https://acorneroftheweb.com/tags/servers/</loc>
<lastmod>2023-03-04T17:43:38+01:00</lastmod>
</url><url>
<loc>https://acorneroftheweb.com/categories/servers/</loc>
<lastmod>2023-03-04T17:43:38+01:00</lastmod>
</url><url>
<loc>https://acorneroftheweb.com/tags/</loc>
<lastmod>2023-03-04T17:43:38+01:00</lastmod>
</url>
</urlset>

View File

@ -0,0 +1,107 @@
<!DOCTYPE html>
<html lang="en-us">
<head>
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png">
<link rel="manifest" href="/images/site.webmanifest">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Credit to the designer of the theme [goodroot](https://github.com/goodroot/hugo-classic)">
<title>Documentation, | acorneroftheweb</title>
<link rel="stylesheet" href="/css/style.css" />
<link rel="stylesheet" href="/css/fonts.css" />
<link rel="stylesheet" href="https://acorneroftheweb.com/css/theme-override.css">
<header>
<nav>
<ul>
<li class="pull-left ">
<a href="https://acorneroftheweb.com">~/acorneroftheweb</a>
</li>
<li class="pull-left ">
<a href="/categories/">~/categories</a>
</li>
<li class="pull-left current">
<a href="/tags/">~/tags</a>
</li>
<li class="pull-right">
<a href="/index.xml">~/subscribe</a>
</li>
</ul>
</nav>
</header>
</head>
<body>
<br/>
<div class="content-wrapper">
<h1>Documentation,</h1>
<ul>
<li>
<span class="date">2023/03/04</span>
<a href="/post/2023/03/04/i-am-bad-at-reading/">&ldquo;I am bad at reading&rdquo;</a>
</li>
</ul>
</div>
<footer>
<script>
(function() {
function center_el(tagName) {
var tags = document.getElementsByTagName(tagName), i, tag;
for (i = 0; i < tags.length; i++) {
tag = tags[i];
var parent = tag.parentElement;
if (parent.childNodes.length === 1) {
if (parent.nodeName === 'A') {
parent = parent.parentElement;
if (parent.childNodes.length != 1) continue;
}
if (parent.nodeName === 'P') parent.style.textAlign = 'center';
}
}
}
var tagNames = ['img', 'embed', 'object'];
for (var i = 0; i < tagNames.length; i++) {
center_el(tagNames[i]);
}
})();
</script>
<hr/>
Open-Source | <a href="https://git.acorneroftheweb.com/pingu/blog">Git</a>
</footer>
</body>
</html>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Documentation, on acorneroftheweb</title>
<link>https://acorneroftheweb.com/tags/documentation/</link>
<description>Recent content in Documentation, on acorneroftheweb</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<lastBuildDate>Sat, 04 Mar 2023 17:43:38 +0100</lastBuildDate><atom:link href="https://acorneroftheweb.com/tags/documentation/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>&#34;I am bad at reading&#34;</title>
<link>https://acorneroftheweb.com/post/2023/03/04/i-am-bad-at-reading/</link>
<pubDate>Sat, 04 Mar 2023 17:43:38 +0100</pubDate>
<guid>https://acorneroftheweb.com/post/2023/03/04/i-am-bad-at-reading/</guid>
<description>Setting up servers So recently, I have been setting up servers for my committee at uni and my own home server since I am transferring from a vps. Doing this, I have tried out using Nomad and Consul instead of ssh&amp;#39;ing to the server and running docker-compose up or even launching the services manually. This approach has seeing how the docker logs look easier and I know that reverse proxy will be solved by itself.</description>
</item>
</channel>
</rss>

View File

@ -56,6 +56,14 @@
<ul class="terms">
<li>
<a href="https://acorneroftheweb.com/tags/documentation/">Documentation,</a> (1)
</li>
<li>
<a href="https://acorneroftheweb.com/tags/servers/">Servers</a> (1)
</li>
</ul>
<footer>

View File

@ -5,6 +5,25 @@
<link>https://acorneroftheweb.com/tags/</link>
<description>Recent content in Tags on acorneroftheweb</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language><atom:link href="https://acorneroftheweb.com/tags/index.xml" rel="self" type="application/rss+xml" />
<language>en-us</language>
<lastBuildDate>Sat, 04 Mar 2023 17:43:38 +0100</lastBuildDate><atom:link href="https://acorneroftheweb.com/tags/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Documentation,</title>
<link>https://acorneroftheweb.com/tags/documentation/</link>
<pubDate>Sat, 04 Mar 2023 17:43:38 +0100</pubDate>
<guid>https://acorneroftheweb.com/tags/documentation/</guid>
<description></description>
</item>
<item>
<title>Servers</title>
<link>https://acorneroftheweb.com/tags/servers/</link>
<pubDate>Sat, 04 Mar 2023 17:43:38 +0100</pubDate>
<guid>https://acorneroftheweb.com/tags/servers/</guid>
<description></description>
</item>
</channel>
</rss>

View File

@ -0,0 +1,107 @@
<!DOCTYPE html>
<html lang="en-us">
<head>
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png">
<link rel="manifest" href="/images/site.webmanifest">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Credit to the designer of the theme [goodroot](https://github.com/goodroot/hugo-classic)">
<title>Servers | acorneroftheweb</title>
<link rel="stylesheet" href="/css/style.css" />
<link rel="stylesheet" href="/css/fonts.css" />
<link rel="stylesheet" href="https://acorneroftheweb.com/css/theme-override.css">
<header>
<nav>
<ul>
<li class="pull-left ">
<a href="https://acorneroftheweb.com">~/acorneroftheweb</a>
</li>
<li class="pull-left ">
<a href="/categories/">~/categories</a>
</li>
<li class="pull-left current">
<a href="/tags/">~/tags</a>
</li>
<li class="pull-right">
<a href="/index.xml">~/subscribe</a>
</li>
</ul>
</nav>
</header>
</head>
<body>
<br/>
<div class="content-wrapper">
<h1>Servers</h1>
<ul>
<li>
<span class="date">2023/03/04</span>
<a href="/post/2023/03/04/i-am-bad-at-reading/">&ldquo;I am bad at reading&rdquo;</a>
</li>
</ul>
</div>
<footer>
<script>
(function() {
function center_el(tagName) {
var tags = document.getElementsByTagName(tagName), i, tag;
for (i = 0; i < tags.length; i++) {
tag = tags[i];
var parent = tag.parentElement;
if (parent.childNodes.length === 1) {
if (parent.nodeName === 'A') {
parent = parent.parentElement;
if (parent.childNodes.length != 1) continue;
}
if (parent.nodeName === 'P') parent.style.textAlign = 'center';
}
}
}
var tagNames = ['img', 'embed', 'object'];
for (var i = 0; i < tagNames.length; i++) {
center_el(tagNames[i]);
}
})();
</script>
<hr/>
Open-Source | <a href="https://git.acorneroftheweb.com/pingu/blog">Git</a>
</footer>
</body>
</html>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Servers on acorneroftheweb</title>
<link>https://acorneroftheweb.com/tags/servers/</link>
<description>Recent content in Servers on acorneroftheweb</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<lastBuildDate>Sat, 04 Mar 2023 17:43:38 +0100</lastBuildDate><atom:link href="https://acorneroftheweb.com/tags/servers/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>&#34;I am bad at reading&#34;</title>
<link>https://acorneroftheweb.com/post/2023/03/04/i-am-bad-at-reading/</link>
<pubDate>Sat, 04 Mar 2023 17:43:38 +0100</pubDate>
<guid>https://acorneroftheweb.com/post/2023/03/04/i-am-bad-at-reading/</guid>
<description>Setting up servers So recently, I have been setting up servers for my committee at uni and my own home server since I am transferring from a vps. Doing this, I have tried out using Nomad and Consul instead of ssh&amp;#39;ing to the server and running docker-compose up or even launching the services manually. This approach has seeing how the docker logs look easier and I know that reverse proxy will be solved by itself.</description>
</item>
</channel>
</rss>