Initial post for the page
This commit is contained in:
parent
1d566d6dec
commit
afb08cfdb6
@ -1,4 +1,5 @@
|
||||
#+title: "{{ replace .Name "-" " " | title }}"
|
||||
#+date: {{ .Date }}
|
||||
#+draft: true
|
||||
#+categories[]:
|
||||
#+tags[]:
|
||||
|
@ -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
|
||||
|
@ -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
|
33
content/post/initial-post.org
Normal file
33
content/post/initial-post.org
Normal 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.
|
@ -56,6 +56,10 @@
|
||||
|
||||
<ul class="terms">
|
||||
|
||||
<li>
|
||||
<a href="https://acorneroftheweb.com/categories/servers/">Servers</a> (1)
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<footer>
|
||||
|
@ -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>
|
||||
|
107
public/categories/servers/index.html
Normal file
107
public/categories/servers/index.html
Normal 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/">“I am bad at reading”</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/categories/servers/index.xml
Normal file
20
public/categories/servers/index.xml
Normal 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>"I am bad at reading"</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&#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>
|
@ -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/">“I am bad at reading”</a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<footer>
|
||||
|
@ -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>"I am bad at reading"</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&#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>
|
||||
|
156
public/post/2023/03/04/i-am-bad-at-reading/index.html
Normal file
156
public/post/2023/03/04/i-am-bad-at-reading/index.html
Normal 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>"I am bad at reading" | 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">“I am bad at reading”</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'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'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
107
public/post/index.html
Normal 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/">“I am bad at reading”</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
20
public/post/index.xml
Normal 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>"I am bad at reading"</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&#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>
|
@ -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>
|
||||
|
107
public/tags/documentation/index.html
Normal file
107
public/tags/documentation/index.html
Normal 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/">“I am bad at reading”</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/tags/documentation/index.xml
Normal file
20
public/tags/documentation/index.xml
Normal 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>"I am bad at reading"</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&#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>
|
@ -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>
|
||||
|
@ -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>
|
||||
|
107
public/tags/servers/index.html
Normal file
107
public/tags/servers/index.html
Normal 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/">“I am bad at reading”</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/tags/servers/index.xml
Normal file
20
public/tags/servers/index.xml
Normal 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>"I am bad at reading"</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&#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>
|
Loading…
Reference in New Issue
Block a user