A web content preservation service
A web content preservation service
Check out our wiki for more information.
Omnom browser addon is available for
Single file binary release is available here. (Don't forget to chmod +x)
Docker image is also available available, more details here.
go >= 1.24 required
go get -u in the root directorygo build./omnom help to list the available commands./omnom listen to start the web applicationSettings can be configured in config.yml config file - don't forget to restart webapp after updating.
Execute ./omnom create-config config.yml to generate a configuration file with the default configuration values.
Omnom does not store passwords. Login requires one time login token, OAuth, or a remote user header.
Login tokens can be requested via email (this requires a valid SMTP configuration in config.yml) through the web interface or can be generated from command line using the ./omnom create-token [username] login.
If you use Omnom behind a reverse proxy with authentication, you can pass the logged-in username in an HTTP header like Remote-User to automatically log in. Omnom can be configured to trust the header by setting the remote_user_header option in config.yml. Remote user header authentication can't be used with OAuth or open signups.
Basic management actions are available using the command line tool (go run omnom.go or go build; ./omnom)
…To contribute to localizations, please visit our weblate
Bugs or suggestions? Visit the issue tracker or join our discord server
AGPLv3
This project is funded through NGI Zero Core, a fund established by NLnet with financial support from the European Commission's Next Generation Internet program. Learn more at the NLnet project page.
No open issues yet, or sync has not completed.