Download Secretbase.
Put your websites and apps online from your own computer. Pick yours, then paste its command into a terminal.
For Linux on a 64-bit Intel or AMD processor: Ubuntu, Debian, Fedora, Arch.
Linux desktop The app and the command line
curl -fsSL https://secretbase.me/download/install.sh | sh
It installs Secretbase and asks for your password once. Then open Secretbase from your apps menu, or run secretbase publish . in your website's folder.
Linux server No screen needed
1. On the server:
curl -fsSL https://secretbase.me/download/install.sh | sh
The same install, at the server's keyboard or over SSH. Then run secretbase frontdoor setup and open the sign-in link it prints on your phone. To manage it from any browser instead, run secretbase dashboard on.
2. Manage it from your laptop:
curl -fsSL https://secretbase.me/download/install.sh | sh -s -- --cli
No password: only the secretbase command goes into ~/.local/bin. Then add the server with secretbase remote add home <address> and paste the token when it asks (made on the server with secretbase tokens create).
Offline install: secretbase-1.0.15-linux-amd64.tar.gz · checksum · signature
Check the download
These commands check that the file matches the signed release and wasn't broken or changed on the way. Paste them into a terminal. All is well when it ends with "Signature Verified Successfully".
Needs OpenSSL 3 (Ubuntu 22.04+, Debian 12+).
Fingerprint of secretbase-1.0.15-linux-amd64.tar.gz: 53eda8eb1a17e674923d4b0738dd9b867e4bf4a19af79dd8911bf70e35de4467
curl -fsSL -O https://secretbase.me/download/secretbase-1.0.15-linux-amd64.tar.gz -O https://secretbase.me/download/secretbase-1.0.15-linux-amd64.tar.gz.sig -O https://secretbase.me/download/release-key.pub && echo '53eda8eb1a17e674923d4b0738dd9b867e4bf4a19af79dd8911bf70e35de4467 secretbase-1.0.15-linux-amd64.tar.gz' | sha256sum -c && printf 'secretbase release v1\nsecretbase-1.0.15-linux-amd64.tar.gz\n1.0.15\n53eda8eb1a17e674923d4b0738dd9b867e4bf4a19af79dd8911bf70e35de4467\n' > release.msg && base64 -d secretbase-1.0.15-linux-amd64.tar.gz.sig > release.sig && openssl pkeyutl -verify -pubin -inkey release-key.pub -rawin -in release.msg -sigfile release.sig