Skip to content

Commit

Permalink
Update to latest Hugo version
Browse files Browse the repository at this point in the history
  • Loading branch information
mountaindude committed Dec 28, 2023
1 parent 0440f22 commit 650d9a5
Show file tree
Hide file tree
Showing 80 changed files with 334 additions and 4,961 deletions.
11 changes: 7 additions & 4 deletions config.toml
Expand Up @@ -22,7 +22,7 @@ defaultContentLanguageInSubdir = false
# Useful when translating.
enableMissingTranslationPlaceholders = true

disableKinds = ["taxonomy", "taxonomyTerm"]
disableKinds = ["taxonomy"]

# Highlighting config
pygmentsCodeFences = true
Expand Down Expand Up @@ -59,17 +59,20 @@ anchor = "smart"
[services.googleAnalytics]
# Comment out the next line to disable GA tracking. Also disables the feature described in [params.ui.feedback].
# id = "UA-00000000-0"
id = "UA-58487795-4"
# id = "UA-58487795-4"

# Language configuration

[languages]
[languages.en]
title = "Butler SOS"
description = "Butler SOS documentation"
languageName ="English"
# Weight used for sorting.
weight = 1

[languages.en.params]
title = "Butler SOS"
description = "Butler SOS documentation"

# [languages.no]
# title = "Goldydocs"
# description = "Docsy er operativsystem for skyen"
Expand Down
19 changes: 9 additions & 10 deletions content/en/docs/getting_started/operations/_index.md
Expand Up @@ -10,8 +10,8 @@ description: >

How to start and keep Butler SOS running varies depending on whether you are using Docker or a native Node.js approach.

{{< tabpane >}}
{{< tab header="Docker" >}}

### Docker

Starting Butler SOS using Docker is easy.

Expand All @@ -27,8 +27,8 @@ Then start it again in deameon (background) mode:

From here on the Docker enviromment will make sure Butler SOS is always running, including restarting it if it for some reason stops, when server reboots etc.

{{< /tab >}}
{{< tab header="Pre-built, standalone binaries" >}}
### Pre-built, standalone binaries

Starting Butler SOS using the pre-built binaries could look like this on Windows:

d:
Expand All @@ -39,12 +39,14 @@ It is of course also possible to put those commands in a command file (.bat on W

As Butler SOS is the kind of service that (probably) should always be running on a server, it makes sense running it as a Windows service (or similar mechanism in Linix).

On Windows you can use the excellent Nssm tool (https://nssm.cc) to achieve this, with all the benefits that follow (the service can be monitored using operations tools, automatic restarts etc).
On Windows you can use the excellent Nssm tool (https://nssm.cc) to achieve this, with all the benefits that follow (the service can be monitored using operations tools, automatic restarts etc).

A step-by-step tutorial for running Butler SOS as a Windows service using NSSM is available over at [ptarmiganlabs.com](https://ptarmiganlabs.com/running-butler-tools-as-windows-services/).

On Linux both PM2 (https://github.com/Unitech/pm2) and Forever (https://github.com/foreverjs/forever) have been successfully tested with Butler SOS.

{{< /tab >}}
{{< tab header="Native Node.js" >}}
### Native Node.js

Starting Butler SOS as a Node.js on Windows could look like this:

d:
Expand All @@ -64,6 +66,3 @@ If running Butler SOS as a Node.js app on Linux, PM2 (https://github.com/Unitech
One caveat with these is that it can be hard to start them (and thus Butler SOS) when a Windows server is rebooted.
PM2 can be used to solve this challenge in a nice way, more info in this blog post: https://ptarmiganlabs.com/blog/2017/07/12/monitoring-auto-starting-node-js-services-windows-server.
On the other hand - just using Nssm is probably the easiest and best option for Windows.

{{< /tab >}}
{{< /tabpane >}}
18 changes: 3 additions & 15 deletions docs/404.html
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="generator" content="Hugo 0.120.4">
<meta name="generator" content="Hugo 0.121.1">
<meta name="robots" content="index, follow">
<script defer data-domain="butler-sos.ptarmiganlabs.com" src="https://plausible.io/js/script.js"></script>

Expand All @@ -25,11 +25,10 @@
<meta property="og:title" content="404 Page not found" />
<meta property="og:description" content="Butler SOS documentation" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://butler-sos.ptarmiganlabs.com/404.html" />
<meta property="og:url" content="https://butler-sos.ptarmiganlabs.com/404.html" /><meta property="og:site_name" content="Butler SOS" />

<meta itemprop="name" content="404 Page not found">
<meta itemprop="description" content="Butler SOS documentation"><meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="404 Page not found"/>
<meta itemprop="description" content="Butler SOS documentation"><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="404 Page not found"/>
<meta name="twitter:description" content="Butler SOS documentation"/>


Expand All @@ -43,17 +42,6 @@
integrity="sha384-vtXRMe3mGCbOeY7l30aIg8H9p3GdeSe4IFlP6G8JMa7o7lXvnz3GFKzPxzJdPfGK"
crossorigin="anonymous"></script>

<script type="application/javascript">
var doNotTrack = false;
if (!doNotTrack) {
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
ga('create', 'UA-58487795-4', 'auto');

ga('send', 'pageview');
}
</script>
<script async src='https://www.google-analytics.com/analytics.js'></script>

</head>
<body class="td-404">
<header>
Expand Down
20 changes: 4 additions & 16 deletions docs/about/index.html
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="generator" content="Hugo 0.120.4">
<meta name="generator" content="Hugo 0.121.1">
<link rel="alternate" type="application/rss&#43;xml" href="https://butler-sos.ptarmiganlabs.com/about/index.xml">
<meta name="robots" content="index, follow">
<script defer data-domain="butler-sos.ptarmiganlabs.com" src="https://plausible.io/js/script.js"></script>
Expand Down Expand Up @@ -43,12 +43,11 @@
<meta property="og:title" content="About Butler SOS" />
<meta property="og:description" content="Butler SOS documentation" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://butler-sos.ptarmiganlabs.com/about/" /><meta property="og:image" content="https://butler-sos.ptarmiganlabs.com/about/featured-background.png"/>
<meta property="og:url" content="https://butler-sos.ptarmiganlabs.com/about/" /><meta property="og:image" content="https://butler-sos.ptarmiganlabs.com/about/featured-background.png" /><meta property="og:site_name" content="Butler SOS" />

<meta itemprop="name" content="About Butler SOS">
<meta itemprop="description" content="Butler SOS documentation"><meta name="twitter:card" content="summary_large_image"/>
<meta name="twitter:image" content="https://butler-sos.ptarmiganlabs.com/about/featured-background.png"/>
<meta name="twitter:title" content="About Butler SOS"/>
<meta itemprop="description" content="Butler SOS documentation"><meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:image" content="https://butler-sos.ptarmiganlabs.com/about/featured-background.png" /><meta name="twitter:title" content="About Butler SOS"/>
<meta name="twitter:description" content="Butler SOS documentation"/>


Expand All @@ -62,17 +61,6 @@
integrity="sha384-vtXRMe3mGCbOeY7l30aIg8H9p3GdeSe4IFlP6G8JMa7o7lXvnz3GFKzPxzJdPfGK"
crossorigin="anonymous"></script>

<script type="application/javascript">
var doNotTrack = false;
if (!doNotTrack) {
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
ga('create', 'UA-58487795-4', 'auto');

ga('send', 'pageview');
}
</script>
<script async src='https://www.google-analytics.com/analytics.js'></script>

</head>
<body class="td-section">
<header>
Expand Down
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="generator" content="Hugo 0.120.4">
<meta name="generator" content="Hugo 0.121.1">
<meta name="robots" content="index, follow">
<script defer data-domain="butler-sos.ptarmiganlabs.com" src="https://plausible.io/js/script.js"></script>

Expand All @@ -27,18 +27,17 @@
<meta property="og:description" content="We&#39;ve replaced GitHub&#39;s single page README file with a dedicated docs site.
" />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://butler-sos.ptarmiganlabs.com/blog/2019/10/17/new-documentation-site-for-butler-sos/" /><meta property="og:image" content="https://butler-sos.ptarmiganlabs.com/blog/2019/10/17/new-documentation-site-for-butler-sos/featured-florian-klauer-mk7D-4UCfmg-unsplash.jpg"/><meta property="article:section" content="blog" />
<meta property="og:url" content="https://butler-sos.ptarmiganlabs.com/blog/2019/10/17/new-documentation-site-for-butler-sos/" /><meta property="og:image" content="https://butler-sos.ptarmiganlabs.com/blog/2019/10/17/new-documentation-site-for-butler-sos/featured-florian-klauer-mk7D-4UCfmg-unsplash.jpg" /><meta property="article:section" content="blog" />
<meta property="article:published_time" content="2019-10-17T00:00:00+00:00" />
<meta property="article:modified_time" content="2020-07-16T00:02:19+02:00" />
<meta property="article:modified_time" content="2020-07-16T00:02:19+02:00" /><meta property="og:site_name" content="Butler SOS" />

<meta itemprop="name" content="New documentation site for Butler SOS">
<meta itemprop="description" content="We&#39;ve replaced GitHub&#39;s single page README file with a dedicated docs site.
"><meta itemprop="datePublished" content="2019-10-17T00:00:00+00:00" />
<meta itemprop="dateModified" content="2020-07-16T00:02:19+02:00" />
<meta itemprop="wordCount" content="128"><meta itemprop="image" content="https://butler-sos.ptarmiganlabs.com/blog/2019/10/17/new-documentation-site-for-butler-sos/featured-florian-klauer-mk7D-4UCfmg-unsplash.jpg">
<meta itemprop="keywords" content="" /><meta name="twitter:card" content="summary_large_image"/>
<meta name="twitter:image" content="https://butler-sos.ptarmiganlabs.com/blog/2019/10/17/new-documentation-site-for-butler-sos/featured-florian-klauer-mk7D-4UCfmg-unsplash.jpg"/>
<meta name="twitter:title" content="New documentation site for Butler SOS"/>
<meta itemprop="wordCount" content="128"><meta itemprop="image" content="https://butler-sos.ptarmiganlabs.com/blog/2019/10/17/new-documentation-site-for-butler-sos/featured-florian-klauer-mk7D-4UCfmg-unsplash.jpg" />
<meta itemprop="keywords" content="" /><meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:image" content="https://butler-sos.ptarmiganlabs.com/blog/2019/10/17/new-documentation-site-for-butler-sos/featured-florian-klauer-mk7D-4UCfmg-unsplash.jpg" /><meta name="twitter:title" content="New documentation site for Butler SOS"/>
<meta name="twitter:description" content="We&#39;ve replaced GitHub&#39;s single page README file with a dedicated docs site.
"/>

Expand All @@ -53,17 +52,6 @@
integrity="sha384-vtXRMe3mGCbOeY7l30aIg8H9p3GdeSe4IFlP6G8JMa7o7lXvnz3GFKzPxzJdPfGK"
crossorigin="anonymous"></script>

<script type="application/javascript">
var doNotTrack = false;
if (!doNotTrack) {
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
ga('create', 'UA-58487795-4', 'auto');

ga('send', 'pageview');
}
</script>
<script async src='https://www.google-analytics.com/analytics.js'></script>

</head>
<body class="td-page td-blog">
<header>
Expand Down
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="generator" content="Hugo 0.120.4">
<meta name="generator" content="Hugo 0.121.1">
<meta name="robots" content="index, follow">
<script defer data-domain="butler-sos.ptarmiganlabs.com" src="https://plausible.io/js/script.js"></script>

Expand All @@ -29,15 +29,14 @@
<meta property="og:type" content="article" />
<meta property="og:url" content="https://butler-sos.ptarmiganlabs.com/blog/2019/10/17/v5.0.0-user-sessions-influxdb-logs-and-more/" /><meta property="article:section" content="blog" />
<meta property="article:published_time" content="2019-10-17T00:00:00+00:00" />
<meta property="article:modified_time" content="2019-10-17T17:06:54+02:00" />
<meta property="article:modified_time" content="2019-10-17T17:06:54+02:00" /><meta property="og:site_name" content="Butler SOS" />

<meta itemprop="name" content="v5.0.0: User sessions, InfluxDB logs and more">
<meta itemprop="description" content="Version 5.0.0 has been relased on GitHub.
"><meta itemprop="datePublished" content="2019-10-17T00:00:00+00:00" />
<meta itemprop="dateModified" content="2019-10-17T17:06:54+02:00" />
<meta itemprop="wordCount" content="264">
<meta itemprop="keywords" content="" /><meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="v5.0.0: User sessions, InfluxDB logs and more"/>
<meta itemprop="keywords" content="" /><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="v5.0.0: User sessions, InfluxDB logs and more"/>
<meta name="twitter:description" content="Version 5.0.0 has been relased on GitHub.
"/>

Expand All @@ -52,17 +51,6 @@
integrity="sha384-vtXRMe3mGCbOeY7l30aIg8H9p3GdeSe4IFlP6G8JMa7o7lXvnz3GFKzPxzJdPfGK"
crossorigin="anonymous"></script>

<script type="application/javascript">
var doNotTrack = false;
if (!doNotTrack) {
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
ga('create', 'UA-58487795-4', 'auto');

ga('send', 'pageview');
}
</script>
<script async src='https://www.google-analytics.com/analytics.js'></script>

</head>
<body class="td-page td-blog">
<header>
Expand Down
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="generator" content="Hugo 0.120.4">
<meta name="generator" content="Hugo 0.121.1">
<meta name="robots" content="index, follow">
<script defer data-domain="butler-sos.ptarmiganlabs.com" src="https://plausible.io/js/script.js"></script>

Expand All @@ -29,15 +29,14 @@
<meta property="og:type" content="article" />
<meta property="og:url" content="https://butler-sos.ptarmiganlabs.com/blog/2019/10/22/v5.0.1-fixing-a-few-typos-clarifying-a-few-things/" /><meta property="article:section" content="blog" />
<meta property="article:published_time" content="2019-10-22T00:00:00+00:00" />
<meta property="article:modified_time" content="2019-10-25T12:31:36+02:00" />
<meta property="article:modified_time" content="2019-10-25T12:31:36+02:00" /><meta property="og:site_name" content="Butler SOS" />

<meta itemprop="name" content="v5.0.1: Fixing a few typos, clarifying a few things">
<meta itemprop="description" content="Version 5.0.1 has been relased on GitHub.
"><meta itemprop="datePublished" content="2019-10-22T00:00:00+00:00" />
<meta itemprop="dateModified" content="2019-10-25T12:31:36+02:00" />
<meta itemprop="wordCount" content="59">
<meta itemprop="keywords" content="" /><meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="v5.0.1: Fixing a few typos, clarifying a few things"/>
<meta itemprop="keywords" content="" /><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="v5.0.1: Fixing a few typos, clarifying a few things"/>
<meta name="twitter:description" content="Version 5.0.1 has been relased on GitHub.
"/>

Expand All @@ -52,17 +51,6 @@
integrity="sha384-vtXRMe3mGCbOeY7l30aIg8H9p3GdeSe4IFlP6G8JMa7o7lXvnz3GFKzPxzJdPfGK"
crossorigin="anonymous"></script>

<script type="application/javascript">
var doNotTrack = false;
if (!doNotTrack) {
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
ga('create', 'UA-58487795-4', 'auto');

ga('send', 'pageview');
}
</script>
<script async src='https://www.google-analytics.com/analytics.js'></script>

</head>
<body class="td-page td-blog">
<header>
Expand Down
18 changes: 3 additions & 15 deletions docs/blog/2020/05/04/v5.2.0-app-names-heartbeats/index.html
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="generator" content="Hugo 0.120.4">
<meta name="generator" content="Hugo 0.121.1">
<meta name="robots" content="index, follow">
<script defer data-domain="butler-sos.ptarmiganlabs.com" src="https://plausible.io/js/script.js"></script>

Expand All @@ -29,15 +29,14 @@
<meta property="og:type" content="article" />
<meta property="og:url" content="https://butler-sos.ptarmiganlabs.com/blog/2020/05/04/v5.2.0-app-names-heartbeats/" /><meta property="article:section" content="blog" />
<meta property="article:published_time" content="2020-05-04T00:00:00+00:00" />
<meta property="article:modified_time" content="2020-05-02T21:43:57+02:00" />
<meta property="article:modified_time" content="2020-05-02T21:43:57+02:00" /><meta property="og:site_name" content="Butler SOS" />

<meta itemprop="name" content="v5.2.0: App names &amp; heartbeats">
<meta itemprop="description" content="Version 5.2.0 has been relased on GitHub.
"><meta itemprop="datePublished" content="2020-05-04T00:00:00+00:00" />
<meta itemprop="dateModified" content="2020-05-02T21:43:57+02:00" />
<meta itemprop="wordCount" content="105">
<meta itemprop="keywords" content="" /><meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="v5.2.0: App names &amp; heartbeats"/>
<meta itemprop="keywords" content="" /><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="v5.2.0: App names &amp; heartbeats"/>
<meta name="twitter:description" content="Version 5.2.0 has been relased on GitHub.
"/>

Expand All @@ -52,17 +51,6 @@
integrity="sha384-vtXRMe3mGCbOeY7l30aIg8H9p3GdeSe4IFlP6G8JMa7o7lXvnz3GFKzPxzJdPfGK"
crossorigin="anonymous"></script>

<script type="application/javascript">
var doNotTrack = false;
if (!doNotTrack) {
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
ga('create', 'UA-58487795-4', 'auto');

ga('send', 'pageview');
}
</script>
<script async src='https://www.google-analytics.com/analytics.js'></script>

</head>
<body class="td-page td-blog">
<header>
Expand Down
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="generator" content="Hugo 0.120.4">
<meta name="generator" content="Hugo 0.121.1">
<meta name="robots" content="index, follow">
<script defer data-domain="butler-sos.ptarmiganlabs.com" src="https://plausible.io/js/script.js"></script>

Expand All @@ -29,15 +29,14 @@
<meta property="og:type" content="article" />
<meta property="og:url" content="https://butler-sos.ptarmiganlabs.com/blog/2020/05/05/v5.3.0-sorted-out-some-issues-with-app-names/" /><meta property="article:section" content="blog" />
<meta property="article:published_time" content="2020-05-05T00:00:00+00:00" />
<meta property="article:modified_time" content="2020-05-05T08:43:11+02:00" />
<meta property="article:modified_time" content="2020-05-05T08:43:11+02:00" /><meta property="og:site_name" content="Butler SOS" />

<meta itemprop="name" content="v5.3.0: Sorted out some issues with app names">
<meta itemprop="description" content="Version 5.3.0 has been relased on GitHub.
"><meta itemprop="datePublished" content="2020-05-05T00:00:00+00:00" />
<meta itemprop="dateModified" content="2020-05-05T08:43:11+02:00" />
<meta itemprop="wordCount" content="52">
<meta itemprop="keywords" content="" /><meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="v5.3.0: Sorted out some issues with app names"/>
<meta itemprop="keywords" content="" /><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="v5.3.0: Sorted out some issues with app names"/>
<meta name="twitter:description" content="Version 5.3.0 has been relased on GitHub.
"/>

Expand All @@ -52,17 +51,6 @@
integrity="sha384-vtXRMe3mGCbOeY7l30aIg8H9p3GdeSe4IFlP6G8JMa7o7lXvnz3GFKzPxzJdPfGK"
crossorigin="anonymous"></script>

<script type="application/javascript">
var doNotTrack = false;
if (!doNotTrack) {
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
ga('create', 'UA-58487795-4', 'auto');

ga('send', 'pageview');
}
</script>
<script async src='https://www.google-analytics.com/analytics.js'></script>

</head>
<body class="td-page td-blog">
<header>
Expand Down

0 comments on commit 650d9a5

Please sign in to comment.