Version 1.0.15

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

Read the docsWhat's new in 1.0.15