Deploy OneNav Bookmark Manager with Docker
onenavdocker deploymentbookmark managerphp sqliteself-hosted nav
Published·Modified·
OneNav is a navigation and bookmark manager developed using PHP and SQLite 3. It features a Material Design style, comes with two built-in templates, offers a clean interface, and is easy to use. It now supports deployment via Docker using the following method.

Key Features
- Supports backend management
- Supports private links
- Supports multiple theme styles (two templates built-in by default)
- Supports automatic link information recognition
- Supports API
- Supports right-click menu management
Docker Deployment
docker run -itd --name="onenav" -p 80:80 \
-e USER='xiaoz' -e PASSWORD='xiaoz.me' \
-v /data/onenav:/data/wwwroot/default/data \
helloz/onenav
USER: Set the username; the example above usesxiaoz.PASSWORD: Set the password; the example above usesxiaoz.me./data/onenav: The local mount directory used for persistent storage of OneNav data.
Final Notes
- DEMO: https://nav.rss.ink/
- Help Documentation: https://www.yuque.com/helloz/onenav
- Project Repository: https://github.com/helloxz/onenav