SyncMarks
Self-HostedOpen-source self-hosted bookmark sync and sharing tool
Overview
SyncMarks is a self-hosted bookmark manager that enables cross-device sync, shared collections with permission controls, and organized links via tags/folders. It supports import/export from Chrome, Firefox, and Safari, with a clean responsive interface. Deploy easily using Docker Compose or traditional PHP/MySQL setups. Ideal for privacy-focused users who want full control over their bookmark data, avoiding third-party services like Pocket or Raindrop.io.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
sync_marks:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: sync-marks
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Cross-device bookmark synchronization
- Shared collections with role-based permissions
- Browser import/export support
- Tagging and folder organization
- Docker Compose deployment
Frequently Asked Questions
? Is SyncMarks hard to install?
SyncMarks is straightforward to install with Docker Compose—download the compose file, adjust database credentials, and run `docker-compose up`. Non-Docker setups need PHP 8+ and MySQL/MariaDB, with step-by-step docs available for guidance.
? Is it a good alternative to Pocket?
Yes! SyncMarks offers cross-device sync like Pocket but with self-hosted control. It lacks Pocket’s recommendation engine but adds shared collections and full data privacy—perfect for users who want to avoid cloud-based services.
? Is it completely free?
SyncMarks is open-source under the MIT License, so it’s 100% free to use, modify, and self-host. All features are available without restrictions or premium tiers.
Top Alternatives
People Also Ask about SyncMarks
Tool Info
Pros
- ⊕ Full ownership of bookmark data
- ⊕ No recurring subscription fees
- ⊕ Team collaboration capabilities
- ⊕ Privacy-focused (no third-party tracking)
Cons
- ⊖ Requires server setup and maintenance
- ⊖ Limited mobile app support (web interface only)
- ⊖ Less polished than commercial alternatives