Skip to content

Release v1.0.0

Choose a tag to compare

@github-actions github-actions released this 31 Jul 19:16
· 30 commits to main since this release
5fd045b

πŸŽ‰ Initial Release of SyncArr

SyncArr synchronizes labeled movies and TV shows between source and destination Plex Media Servers.

✨ Features

  • 🏷️ Label-based synchronization between Plex servers
  • πŸ”„ Bidirectional watched state synchronization
  • πŸ“ Secure SSH/SFTP file transfers with key-based authentication
  • πŸ”„ Incremental sync with change detection
  • 🎯 Content filtering by patterns, size, and library rules
  • 🐳 Docker container with complete configuration via environment variables
  • πŸ“Š Comprehensive structured logging
  • ⚑ Force full sync option for resolving inconsistencies
  • πŸ”§ Flexible deployment (one-shot or continuous modes)

πŸš€ Getting Started

  1. Set up SSH key-based authentication between servers
  2. Configure environment variables for source/destination Plex servers
  3. Add labels to media items you want to sync
  4. Deploy using Docker Compose

🐳 Docker Images

Multi-architecture support: linux/amd64, linux/arm64

# Latest release
docker pull ghcr.io/nullable-eth/syncarr:v1.0.0

# Always latest
docker pull ghcr.io/nullable-eth/syncarr:latest

πŸ“₯ Binary Downloads

Pre-compiled binaries are available for multiple platforms in the release assets below.

What's Changed

New Contributors

Full Changelog: https://github.com/nullable-eth/syncarr/commits/v1.0.0