This website requires JavaScript.
Explore
Help
Sign In
slawek
/
linux-cloud-router
Watch
3
Star
0
Fork
0
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
All Workflows
Release
Management
Job queue
88 workflow runs
Actor
All actors
slawek
Status
All status
Success
Failure
Canceled
Skipped
Waiting
Running
Blocked
Canceling
Branch
All branches
main
feature: a VPN user has WireGuard peers, each a device with its public key and IPs, kept in the directory and written into wg0.conf by setup.
Release #62
:
Commit
f1d9c3bc36
pushed by
slawek
0.25.0
2026-10-26 02:34:13 +01:00
13s
View workflow file
fix: the status gives the number of connected OpenVPN clients at most 5 seconds old instead of up to a minute.
Release #61
:
Commit
015fba50ca
pushed by
slawek
0.24.1
2026-10-26 02:11:03 +01:00
22s
View workflow file
feature: /remote-access of the web service shows and changes the settings of IKEv2 road-warrior, OpenVPN and WireGuard access and whether each runs, for the Router Manager's Remote access page.
Release #60
:
Commit
9255d56276
pushed by
slawek
0.24.0
2026-10-26 00:57:38 +01:00
14s
View workflow file
fix: the shell of a user's own POSIX account opens on the first setup that sets up console login, and the journal records each refused shell with the reason.
Release #59
:
Commit
07dbe91d0c
pushed by
slawek
0.23.2
2026-10-26 00:44:18 +01:00
20s
View workflow file
fix: the shell runs as the console account of each member of admins, a local account or the user's own POSIX account in the directory, which also signs in with SSH and sudo, instead of one web.shell_user.
Release #58
:
Commit
ec93bc6a2d
pushed by
slawek
0.23.1
2026-10-26 00:21:43 +01:00
28s
View workflow file
feature: web.shell lets /shell of the web service open a login shell of web.shell_user over a WebSocket for the Router Manager's Shell page, after the user signs in again.
Release #57
:
Commit
2e1eb89f52
pushed by
slawek
0.23.0
2026-10-26 00:05:31 +01:00
15s
View workflow file
fix: the status gives the number of site-to-site connections set up and established, not each connection by name.
Release #56
:
Commit
1825e1efb1
pushed by
slawek
0.22.1
2026-10-25 23:44:34 +01:00
28s
View workflow file
feature: pki.extended_key_usages adds custom extended key usages by their OIDs, which templates give by name, and a template's policies put certificate policy OIDs into its certificates.
Release #55
:
Commit
d648d294ec
pushed by
slawek
0.22.0
2026-10-25 23:27:43 +01:00
20s
View workflow file
fix: /status/full of the status web service gives an authenticated client the whole status, whatever web.status_content says.
Release #54
:
Commit
a245ec26cd
pushed by
slawek
0.21.5
2026-10-25 23:16:50 +01:00
28s
View workflow file
fix: vpn-router-setup, vpn-router-ca and /ca read a CA's key and CRL from the directory each as itself, instead of failing on a CA with a CRL.
Release #53
:
Commit
7404ee88c4
pushed by
slawek
0.21.4
2026-10-25 23:07:57 +01:00
26s
View workflow file
fix: the PKI is kept in ou=pki of the router's directory instead of files under /etc/vpn-router/pki, and the router's site-to-site certificate names only the identities its connections present, and /ca/bundle gives the certificate bundle of a CA.
Release #52
:
Commit
448ce05b3a
pushed by
slawek
0.21.3
2026-10-25 23:03:34 +01:00
29s
View workflow file
fix: pki.root_key_warning silences the warning of vpn-router-ca status and /ca about the root key on the router.
Release #51
:
Commit
e11c88f0de
pushed by
slawek
0.21.2
2026-10-25 22:21:07 +01:00
24s
View workflow file
fix: vpn-router-ca status and /ca warn about a CRL the router signs only once vpn-router-pki.timer has not renewed it in time.
Release #50
:
Commit
c19b195ea0
pushed by
slawek
0.21.1
2026-10-25 22:12:44 +01:00
28s
View workflow file
feature: the router has a two-level CA with an optional offline root, issuing CAs for P2S, site-to-site and general use, templates, published certificates and CRLs and an ACME server, site-to-site connections authenticate with certificates, and setup i…
Release #49
:
Commit
8d3469d10a
pushed by
slawek
0.21.0
2026-10-25 22:05:54 +01:00
13s
View workflow file
feature: the router makes scheduled backups to a local folder, copied to the cloud with rclone, or to a Proxmox Backup Server, and vpn-router-backup restores them.
Release #48
:
Commit
fe45272f7c
pushed by
slawek
0.20.0
2026-10-25 20:18:15 +01:00
12s
View workflow file
update: ADR-24 names Ubuntu's apt-daily timer, not a cron job, as what updates the package lists.
Release #47
:
Commit
7d1f639508
pushed by
slawek
0.19.1-3
2026-10-25 19:08:38 +01:00
12s
View workflow file
update: ADR-24 says that the Router Manager checks for updates on demand.
Release #46
:
Commit
959ca0cd32
pushed by
slawek
0.19.1-2
2026-10-25 19:02:34 +01:00
13s
View workflow file
fix: /metrics/history gives the availability of each site-to-site connection as the percentage of time it was up in slots of the view.
Release #45
:
Commit
1cef4c044f
pushed by
slawek
0.19.1
2026-10-25 18:50:19 +01:00
30s
View workflow file
feature: service accounts have a display name and a description, which the router sets for its internal ones.
Release #44
:
Commit
25c151841b
pushed by
slawek
0.19.0
2026-10-25 18:35:23 +01:00
20s
View workflow file
fix: internal service accounts are the router's own, of which the metrics service's is the one at present, and the documentation says what a service account is.
Release #43
:
Commit
68ebd541b2
pushed by
slawek
0.18.3
2026-10-25 18:27:26 +01:00
13s
View workflow file
fix: service accounts are managed at /service-accounts, not /users, and the internal one of the metrics service is only listed.
Release #42
:
Commit
f01be41191
pushed by
slawek
0.18.2
2026-10-25 18:18:20 +01:00
12s
View workflow file
fix: vpn-router-setup owns only the creation of the metrics service's account, which is marked internal, and administrators add service accounts with vpn-router-user add --service and /users.
Release #41
:
Commit
d1970b77b7
pushed by
slawek
0.18.1
2026-10-25 18:00:59 +01:00
32s
View workflow file
update: release.py tags a Debian revision other than 1 as x.y.z-n.
Release #40
:
Commit
bf651da5a6
pushed by
slawek
0.18.0-2
2026-10-25 17:33:10 +01:00
19s
View workflow file
feature: site_to_site holds any number of named site-to-site connections, which /site-to-site lists, adds, changes and removes.
Release #39
:
Commit
4a5b15a559
pushed by
slawek
0.18.0
2026-10-25 17:14:38 +01:00
12s
View workflow file
feature: /config shows the router's PostgreSQL clusters and their settings, and /postgresql their databases with their sizes.
Release #38
:
Commit
a79510a02f
pushed by
slawek
0.17.0
2026-10-25 15:27:25 +01:00
28s
View workflow file
feature: the router keeps its metrics in PostgreSQL, serves them for an OpenTelemetry Collector and pushes them over OTLP.
Release #37
:
Commit
38151bf5be
pushed by
slawek
0.16.0
2026-10-25 14:58:03 +01:00
14s
View workflow file
feature: vpn-config-edit shows and changes the router's configuration.
Release #36
:
Commit
83c1c50d8d
pushed by
slawek
0.15.0
2026-10-25 13:29:34 +01:00
19s
View workflow file
fix: web.status_content is basic by default.
Release #35
:
Commit
650896131d
pushed by
slawek
0.14.1
2026-10-25 13:10:19 +01:00
19s
View workflow file
feature: the status page shows the Client IP, and web.status_content sets how much it shows.
Release #34
:
Commit
dbc2046e24
pushed by
slawek
0.14.0
2026-10-25 13:08:24 +01:00
12s
View workflow file
feature: Caddy serves the status page and the Router Manager over HTTPS with a certificate from Let's Encrypt.
Release #33
:
Commit
45d73abe7b
pushed by
slawek
0.13.0
2026-10-25 12:26:21 +01:00
23s
View workflow file
First
Previous
1
2
3
Next
Last