raucao
d5e3d62522
Add new postgres cluster, remove old one
2026-04-11 15:22:34 +04:00
raucao
061880536b
Fix akkounts systemd unit stop command
...
Typo (not using pumactl), but we don't need to specify it to do the
right thing anyway. systemd can just send sigterm on its own.
2026-04-11 14:56:15 +04:00
raucao
9de37cde96
Update doc
2026-04-11 14:55:32 +04:00
raucao
64d5d34d85
Update postgres roles
...
Reset to normal/final
2026-04-11 14:55:02 +04:00
raucao
db9177c9c6
Improve RAM usage allowance
...
Queries can spawn more processed and then use more RAM than
`shared_buffers`
2026-04-11 14:53:28 +04:00
raucao
c92f9157a5
Fix method undefined in heredoc
2026-04-11 14:52:53 +04:00
raucao
a89db454d0
Improve postgres management scripts
2026-04-11 14:51:51 +04:00
raucao
fddcd4899e
Ignore default db for migration/management
2026-04-10 12:57:51 +04:00
raucao
8e11df4544
Update PG migration runbook
2026-04-10 12:49:28 +04:00
raucao
0020677ab2
Drone: Make database details configurable
2026-04-10 08:37:06 +04:00
raucao
09412f69e8
Move doc
2026-04-10 08:36:54 +04:00
raucao
bc3f291bd2
WIP Prepare postgres for migration by replication
2026-04-10 08:25:55 +04:00
raucao
6583cd7010
Upgrade WAL config for PG14
2026-04-08 15:41:13 +04:00
raucao
290af8177a
Refactor postgres server recipes/resource
2026-04-08 15:41:10 +04:00
raucao
2cb5540a7b
Add new postgres replica (v12)
2026-04-07 16:56:01 +04:00
raucao
002ad2ca62
Update Gandi API key
...
Co-authored-by: Greg Karékinian <greg@karekinian.com >
2026-04-07 16:53:43 +04:00
raucao
7710231fc4
Add CORS headers for Garage web access
...
Fixes Discourse plugin JS usage
2026-04-07 16:53:09 +04:00
Greg Karekinian
d68deb96e9
Update openresty submodule
2026-04-07 11:40:35 +02:00
raucao
01cdd000cb
Update nodes
2026-03-27 14:30:46 +04:00
raucao
ea8e2de70a
Merge pull request 'Use Ubuntu 22.04 for new VMs' ( #521 ) from jammy_jellyfish into master
...
Reviewed-on: #521
2026-03-27 10:28:22 +00:00
raucao
8ad3674c4d
Install libvirt CLI on KVM hosts
2026-03-27 14:27:28 +04:00
Râu Cao
25192ad3ce
Use Ubuntu 22.04 for new VMs
...
Also, remove the custom config image generation and replace it with
`--cloud-init` options.
2026-03-26 20:35:30 +04:00
greg
55b6e24f1e
Merge pull request 'Configure Gitea commit signing with SSH key' ( #623 ) from feature/237-gitea_ssh_signing into master
...
Reviewed-on: #623
Reviewed-by: Greg <greg@kosmos.org >
2026-03-19 13:27:55 +00:00
raucao
a23c7d536a
Merge pull request 'Improve BTC price tracking script' ( #624 ) from feature/btc_price_tracker into master
...
Reviewed-on: #624
2026-03-07 06:21:51 +00:00
raucao
d492cd18cc
Improve BTC price tracking script
...
1. Robust API helper: Add make_request with retry logic for both
GET (price data) and PUT (upload) requests
2. Arithmetic precision: Switch to awk for floating-point average
calculation
3. Correct error handling: Updated get_price_data to return status
codes and the main script to exit on failure
4. Safer JSON: Use jq to construct valid JSON payloads
5. Safety Flags: Add set -e/-o to fail fast on any command errors
2026-03-06 23:20:12 +04:00
raucao
161b78be97
Configure Gitea commit signing with SSH key
2026-02-13 17:29:23 +04:00
raucao
6e83384da5
Use more attributes for Gitea config
2026-02-13 16:07:24 +04:00
raucao
be8278fbdc
Upgrade act_runner
2026-02-13 16:06:08 +04:00
raucao
ff3f05452f
Merge pull request 'Update Gitea to 1.25.4' ( #622 ) from chore/upgrade_gitea into master
...
Reviewed-on: #622
Reviewed-by: Râu Cao <raucao@kosmos.org >
2026-02-13 10:18:36 +00:00
Greg Karekinian
1fb66092fc
Update Gitea to 1.25.4
...
Back to using the binary from upstream releases
2026-02-13 11:15:07 +01:00
Greg Karekinian
81691f7e21
Run systemctl daemon-reload on gitea service changes
2026-02-13 11:05:08 +01:00
raucao
e9dff82628
Merge pull request 'Add IPv6 support for all OpenResty sites' ( #618 ) from feature/614-ipv6 into master
...
Reviewed-on: #618
2026-02-12 13:09:25 +00:00
raucao
0933e9caa0
Add IPv6 to all OpenResty sites
...
Co-authored-by: Greg Karékinian <greg@karekinian.com >
2026-02-12 17:05:14 +04:00
greg
9f862a89cc
Merge pull request 'Enable Gitea SSH via IPv6' ( #613 ) from chore/612-enable_ipv6_ssh into master
...
Reviewed-on: #613
Reviewed-by: Greg <greg@kosmos.org >
2026-01-11 13:19:33 +00:00
raucao
039dbdf091
Enable Gitea SSH via IPv6
...
closes #612
2026-01-09 13:43:06 +07:00
raucao
e3559119be
Update node info
2025-11-25 10:56:35 +00:00
raucao
16f95170ef
Remove old node
2025-11-25 10:55:04 +00:00
raucao
36f5903271
Merge pull request 'Fix URL matcher for substr (vs strfry)' ( #608 ) from bugfix/substr_url_matching into master
...
Reviewed-on: #608
2025-11-17 11:03:48 +00:00
raucao
fd9636441b
Fix URL matcher for substr (vs strfry)
...
I wasn't able to reach https://nostr.kosmos.org/nodeinfo/2.1 , which I
stumbled upon in an upstream PR. This one only matches exactly the paths
that substr is serving.
Tested/running in production.
2025-11-17 10:47:50 +01:00
raucao
aade479e5b
Remove obsolete recipe
2025-11-12 13:47:00 +01:00
raucao
a3bb927f95
Merge pull request 'Document script that creates VMs' ( #604 ) from feature/244-document_creating_vm into master
...
Reviewed-on: #604
Reviewed-by: Râu Cao <raucao@kosmos.org >
2025-10-30 16:32:02 +00:00
Greg Karekinian
5b53635f1a
Document script that creates VMs
...
Closes #244
2025-10-30 16:18:59 +01:00
raucao
ea087b1e3e
Add new Garage nodes
2025-10-24 18:20:06 +02:00
raucao
9817589a92
Merge pull request 'Upgrade bitcoind to 30.0' ( #603 ) from chore/upgrade_bitcoind into master
...
Reviewed-on: #603
2025-10-24 16:18:35 +00:00
raucao
d632cafd9c
Upgrade bitcoind to 30.0
...
Also disables building the tests, which eats up more than 5GB of disk space.
2025-10-24 18:16:00 +02:00
greg
87b03d3936
Merge pull request 'Upgrade ejabberd from 23.10 to 25.08' ( #602 ) from chore/upgrade_ejabberd into master
...
Reviewed-on: #602
Reviewed-by: Greg <greg@kosmos.org >
2025-09-21 11:03:39 +00:00
raucao
ae3df992e4
Update node info
2025-09-21 12:45:54 +02:00
raucao
2ea5b30224
Upgrade ejabberd to 25.08
...
Co-authored-by: Greg Karékinian <greg@karekinian.com >
2025-09-21 12:45:20 +02:00
raucao
4ef06cb4b7
Merge pull request 'Modernize kosmos-mediawiki cookbook' ( #600 ) from feature/500-chef_upgrade_mediawiki into master
...
Reviewed-on: #600
Reviewed-by: Râu Cao <raucao@kosmos.org >
2025-09-17 06:41:30 +00:00
raucao
73e8a2c413
Fix random port being used for EPMD node
...
Fixes not being able to join a cluster from other nodes, because the
ports are not within the firewall range of allowed ports.
Co-authored-by: Greg Karékinian <greg@karekinian.com >
2025-09-16 17:48:09 +02:00