John Cardinal
64d8f62e5e
case 4690 - setup script: Ubuntu 26.04 support, unique secrets per server, no phased updates
...
- PostgreSQL from the PostgreSQL project's repository via postgresql-common's
apt.postgresql.org.sh (apt-key is gone on newer Ubuntu)
- libgdk-pixbuf2.0-0 renamed libgdk-pixbuf-2.0-0 (needed on 26.04, also valid on 24.04)
- random PostgreSQL password and JWT secret per server, written to PostgreSQL and
config.json (replacing the shipped defaults) and to /root/ayanova-secrets.txt (600)
- config.json 640 root:www-data
- APT::Get::Never-Include-Phased-Updates, as set by hand on every server today
Tested end to end on a fresh Ubuntu 26.04.1 droplet with the 8.3.0 build.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-23 09:31:39 -07:00
..
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2023-01-12 22:22:50 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2023-01-12 00:57:49 +00:00
2023-01-12 00:24:36 +00:00
2023-01-12 00:57:49 +00:00
2023-04-17 23:06:21 +00:00
2022-12-27 18:55:47 +00:00
2023-04-21 22:07:38 +00:00
2023-01-23 02:01:26 +00:00
2023-02-08 23:31:41 +00:00
2023-04-21 17:40:11 +00:00
2023-04-20 00:08:43 +00:00
2023-01-12 00:57:49 +00:00
2026-10-23 09:31:39 -07:00
2024-06-03 23:06:32 +00:00
2022-12-30 01:32:13 +00:00
2023-02-22 00:00:31 +00:00
2022-12-27 18:55:47 +00:00
2023-01-23 02:01:26 +00:00
2023-01-23 23:22:19 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2023-04-15 01:15:36 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2023-01-12 22:53:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2023-03-08 22:38:28 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2023-02-21 23:15:23 +00:00
2023-02-21 23:37:10 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00
2023-04-21 17:40:11 +00:00
2022-12-27 18:55:47 +00:00
2022-12-27 18:55:47 +00:00