# rmFakeCloud
rmFakeCloud is a self-hosted replacement for reMarkable's official cloud service. It lets you sync and back up files from your [[reMarkable]] tablet while keeping full control over hosting and storage. Licensed under AGPL-3.0.
Supports reMarkable 1, 2, Paper Pro, and Paper Pro Move, with both sync protocol 1.0 and 1.5.
Thanks to the [[Docker]] image, installing the server anywhere is trivial — just pull and run.
## Key Features
- **File synchronization** between reMarkable devices and your own server
- **Web UI** for account registration, device pairing (one-time codes), viewing, downloading (PDF), and uploading documents
- **Email document delivery**
- **Handwriting recognition and search**
- **Screen sharing** (requires TLS)
- **Storage integrations**: WebDAV, FTP, Nextcloud, Owncloud, local filesystem (Google Drive/Dropbox WIP)
- **Messaging webhooks / Slack integration**
- **Deployment options**: source build, [[Docker]], Kubernetes (Helm charts), reverse proxies (Nginx, Apache, Traefik), Fail2ban
## Setting up the reMarkable
The setup on the reMarkable side is straightforward using the `rmfakecloud-proxy` script approach:
1. Download `installer-rm12.sh` from https://github.com/ddvk/rmfakecloud-proxy/releases
2. Plug the reMarkable over USB
3. Copy the installer: `scp installer-rm12.sh
[email protected]:`
4. Connect via [[Secure Shell (SSH)]]: `ssh
[email protected]`
- The root password is found on the device under **Help > Copyright and licenses**
5. Make executable and run: `chmod +x ./installer-rm12.sh && ./installer-rm12.sh`
6. Get an activation code from the `/connect` endpoint of the rmFakeCloud web UI
7. Enter the code in the reMarkable settings to connect
Reference: https://ddvk.github.io/rmfakecloud/remarkable/setup/
> [!warning]
> Sync breaks after each reMarkable firmware update. The proxy config gets wiped and must be re-enabled. See: https://ddvk.github.io/rmfakecloud/remarkable/setup/#reenabling-after-a-system-update
## Caveats
- Deleting user files on the host also deletes them on the device
## References
- Source code: https://github.com/ddvk/rmfakecloud
- Documentation: https://ddvk.github.io/rmfakecloud/usage
- Docker image: https://hub.docker.com/r/ddvk/rmfakecloud
## Related
- [[reMarkable]]
- [[reMarkable Sync plugin for Obsidian]]
- [[Self-hosting]]
- [[Docker]]