You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit ada92a2
Browse filesBrowse the repository at this point in the historyBrowse files
feat(jumpserver): move to v5, building KoKo, Lina and Luna from source
JumpServer v5 only ships Docker images: KoKo, Lina and Luna no longer
publish prebuilt release assets, Lion is gone (KoKo now drives guacd
itself) and the Luna release is the desktop client. Build the three
from source at the core's tag, with Go, Zig/Ghostty, usql and
k8s-bundle versions read from KoKo's own build files.
Review follow-ups: guacd comes from the latest apache/guacamole-server
tag, the bootstrap token is generated inside the core config step,
nginx_enable_site replaces the hand-rolled enable/restart, and the
sizing note is dropped from the JSON.
Copy file name to clipboardExpand all lines: ct/jumpserver.sh
+87-12Lines changed: 87 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ var_disk="${var_disk:-50}"
15
15
var_os="${var_os:-debian}"
16
16
var_version="${var_version:-13}"
17
17
var_unprivileged="${var_unprivileged:-1}"
18
-
#var_arm64="${var_arm64:-no}" # unset = ask the user; koko/lion ship arm64 binaries and guacd builds fine on arm64, but the combined stack has not actually been run on arm64
18
+
#var_arm64="${var_arm64:-no}" # unset = ask the user; every component builds from source with arm64-capable toolchains, but the stack has only been run on amd64
19
19
20
20
header_info "$APP"
21
21
variables
@@ -32,20 +32,34 @@ function update_script() {
32
32
exit
33
33
fi
34
34
35
-
if check_for_gh_release "jumpserver""jumpserver/jumpserver""""""v4.";then
35
+
if check_for_gh_tag "guacd""apache/guacamole-server";then
0 commit comments