Compare commits
4 Commits
renovate/e
...
0.34.0
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6d64cee10e | ||
| 60d56a701f | |||
| 3914e3aab3 | |||
| 1d5f5e16e8 |
13
CHANGELOG.md
13
CHANGELOG.md
@@ -1,3 +1,16 @@
|
|||||||
|
# [0.34.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.33.1...0.34.0) (2026-05-17)
|
||||||
|
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* **deps:** update astro monorepo ([3162755](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/3162755c527ee8923e47d657921966c379b0de51))
|
||||||
|
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* add guide for Komodo ([1d5f5e1](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/1d5f5e16e817f716f3efcd09167fe1952091a457))
|
||||||
|
* highlight links ([3914e3a](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/3914e3aab3de30cdae73e0e1502444d35bc04657))
|
||||||
|
|
||||||
## [0.33.1](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.33.0...0.33.1) (2026-05-13)
|
## [0.33.1](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.33.0...0.33.1) (2026-05-13)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "site-documentation",
|
"name": "site-documentation",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"version": "0.33.1",
|
"version": "0.34.0",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "astro dev",
|
"dev": "astro dev",
|
||||||
"build": "astro build",
|
"build": "astro build",
|
||||||
|
|||||||
68
src/content/docs/guides/Komodo/update-hosts.mdx
Normal file
68
src/content/docs/guides/Komodo/update-hosts.mdx
Normal file
@@ -0,0 +1,68 @@
|
|||||||
|
---
|
||||||
|
title: Update Komodo Hosts
|
||||||
|
description: Steps followed to update the Periphery Agents on Komodo managed hosts.
|
||||||
|
hero:
|
||||||
|
tagline: Steps followed to update the Periphery Agents on Komodo managed hosts.
|
||||||
|
image:
|
||||||
|
file: https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/komodo.webp
|
||||||
|
---
|
||||||
|
|
||||||
|
import { Aside } from '@astrojs/starlight/components';
|
||||||
|
import { Steps } from '@astrojs/starlight/components';
|
||||||
|
|
||||||
|
<Aside type="tip">Find the latest documentation from Komodo [here](https://komo.do/docs/intro).</Aside>
|
||||||
|
<Aside type="tip">Find the local Application documentation [here](https://docs.alexlebens.dev/applications/komodo/).</Aside>
|
||||||
|
|
||||||
|
# Systemd hosts
|
||||||
|
|
||||||
|
These hosts are on the same network as Komodo and have direct access. For simplicity, they run as a [systemd](https://systemd.io/) service.
|
||||||
|
|
||||||
|
SSH to the host and run the following command. This command is repeatable and non-destructive and will update to the latest version.
|
||||||
|
````bash
|
||||||
|
curl -sSL https://raw.githubusercontent.com/moghtech/komodo/main/scripts/setup-periphery.py | python3 - \
|
||||||
|
--core-address="https://komodo.alexlebens.net"
|
||||||
|
````
|
||||||
|
|
||||||
|
# Docker hosts
|
||||||
|
|
||||||
|
These hosts are not on the network and need some kind of VPN connection, such as [Tailscale](https://tailscale.com/). Because of this requirement it becomes simpler to use containers and [Docker networks](https://docs.docker.com/engine/network/).
|
||||||
|
|
||||||
|
The hosts should have their [compose](https://docs.docker.com/compose/) files defined in the [infrastructure repository](https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/hosts). Therefore, [Renovate](https://gitea.alexlebens.dev/alexlebens/infrastructure/actions?workflow=renovate.yaml&actor=0&status=0) will make updates to those files.
|
||||||
|
|
||||||
|
<Steps>
|
||||||
|
1. SSH to the host and switch user to root.
|
||||||
|
````bash
|
||||||
|
ssh <hostname>
|
||||||
|
````
|
||||||
|
|
||||||
|
2. Change directory to where the local git folder is. This can vary per host, but the default should be in the /opt/compose folder.
|
||||||
|
````bash
|
||||||
|
cd /opt/compose/infrastructure
|
||||||
|
````
|
||||||
|
|
||||||
|
3. Pull the latest changes.
|
||||||
|
````bash
|
||||||
|
git pull
|
||||||
|
````
|
||||||
|
|
||||||
|
4. Change directory to the host and Komodo app.
|
||||||
|
````bash
|
||||||
|
cd /opt/compose/infrastructure/hosts/<host>/komodo-periphery
|
||||||
|
````
|
||||||
|
|
||||||
|
5. Bring down the current stack.
|
||||||
|
````bash
|
||||||
|
docker compose down
|
||||||
|
````
|
||||||
|
|
||||||
|
5. Bring down the stack back up. This should pull the latest image.
|
||||||
|
````bash
|
||||||
|
docker compose up -d
|
||||||
|
````
|
||||||
|
|
||||||
|
6. Verify updates on the Komodo servers page.
|
||||||
|
````
|
||||||
|
[https://komodo.alexlebens.net/servers](https://komodo.alexlebens.net/servers)
|
||||||
|
````
|
||||||
|
</Steps>
|
||||||
|
|
||||||
@@ -31,4 +31,8 @@
|
|||||||
.site-title:where(.astro-gmuhlsjs) {
|
.site-title:where(.astro-gmuhlsjs) {
|
||||||
color: var(--color-turquoise);
|
color: var(--color-turquoise);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
div.sl-markdown-content a {
|
||||||
|
color: var(--color-turquoise);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user