Installing Offline Twitter #
Requirements #
Offline Twitter is all about saving data on your computer, so it’s recommended to have at least a few GB of disk space available.
Installers #
Installers are available for Windows and Debian-based systems (Ubuntu, Mint, etc).
For other platforms, send me a message or try building from source.
I don’t know how to build for MacOS; their software distribution model confuses me (it’s not very Data Sovereignty tbqh). Also I don’t have a Mac and my attempts to obtain a virtualized one using crime have failed so far. So, if you want to help me, please get in touch!
Building from source #
Give it a try! Offline Twitter is easy to build from source (it only requires a Go v1.16 or higher and sqlite3).
Installing via Go #
If you have an up-to-date Go compiler installed (version 1.16 or newer), you can install using go install
. Replace the part after the @
with the latest release version number (check Gitlab for release branches), or just use @latest
to use the master branch:
VERSION=0.6.14 # Check Gitlab for newer version tags!
LD_FLAGS="-s -w -X main.version_string=$VERSION -X gitlab.com/offline-twitter/twitter_offline_engine/internal/webserver.use_embedded=true"
go install -ldflags "$LD_FLAGS" gitlab.com/offline-twitter/twitter_offline_engine/cmd/twitter@v$VERSION
Building from scratch #
You can also just check out the source code and compile it with go build
: