- Cross-Device Sync: Send and receive messages or notes instantly across all your connected devices.
- Effortless Link Sharing: Share links seamlessly with just one click.
- Server-Side Thumbnails: Automatically fetches and securely stores cover images and metadata for your shared links.
- Import & Export: Easily backup your entire chat history (including images) to a
.zipfile and restore it anywhere. - Device Support: Comes with a fully compatible browser extension for Firefox. & Android support (not just firefox mobile via HTTP Shortcuts.).
- The Perfect Opera Flow Alternative: Enjoy the exact same seamless experience as Opera's "My Flow", but with 100% privacy and full control over your own self-hosted data.
- Node.js (v18.0 or higher recommended)
Server Side
- Download
backendfile. - Unzip in your server, then create a new
.envfile. Fill it with.env.exampleand edit..env.example:
PORT=4000
JWT_SECRET=write-long-secret-text
- Use
npm installin the backend folder. Then start the server withnpm start.
Client Side
For Firefox:
- Install the browser extension from
about:addonswithinstall from file
For Android:
- Download HTTP Shortcuts
- Download HTTP Shortcuts config
- Import your shortcuts.json
- Edit IP and Token fields. Token find scripts: Powershell:
curl http://your_ip:4000/api/messages -X POST -H "Authorization: Bearer your_token" -H "Content-Type: application/json" -d "{
\"text\": \"\"
}"
Bash:
curl http://your_ip:4000/api/messages -X POST -H "Authorization: Bearer your_token" -H "Content-Type: application/json" -d '{"text": "hi"}'
- While you're on the site you want to share from your browser, just select the http shortcut from the share menu. It will send the link directly.
This project is licensed under the GNU General Public License v3.0.