Repository navigation
FlockSync 0.3.2-beta
Pre-releaseFlockSync 0.3.2-beta
This beta fixes server deployment and update reliability. Desktop and addon versions are unchanged and remain included for convenient installation.
Fixed
- Fixed pre-update backups failing after the API was stopped.
- Server updates now start missing or stopped Cloudflare tunnel containers.
- Fixed passing the configured tunnel token to Cloudflare.
- Simplified deployment to use
.env, allowing normaldocker composecommands without an extra environment-file flag. - Added automated update and deployment regression tests.
Downloads
- FlockSync_Pi_Deploy.zip: API/web server source and Docker deployment tooling.
- FlockSync-Setup-0.2.1-beta-x64.exe: Windows desktop installer for officers collecting guild data.
- FlockSync-Portable-0.2.1-beta-x64.exe: Portable alternative to the installer.
- FlockSync-Raider-Only.zip: Main WoW addon for guild members.
- FlockSync-Addon-Bundle.zip: Main addon plus AppHelper for officers using desktop sync.
- flocksync-release.json: Component versions used by update checkers; upload alongside all downloads.
Existing server installations
-
Preserve your environment configuration and the entire
datadirectory when extracting the updated server ZIP. Do not move the live SQLite database to the NAS. -
If your configuration is still named
.env.production, rename it to.env. Do not overwrite an existing.env; merge settings if both exist. -
Remove any old
COMPOSE_ENV_FILES=.env.productionoverride. Keep your existing credentials, tunnel token, and NAS path. -
Ensure the configured backup destination is mounted and writable.
-
From the deployed FlockSync directory, run:
sh deploy/update-server.sh
-
Check:
docker compose ps
docker compose logs --tail 100 api web cloudflared db-backup -
Verify public website login and desktop sync.
The update script verifies a database backup before rebuilding/restarting the application. Backup failure aborts the update. Do not bypass this guard or use docker compose down -v.
New installations
Extract FlockSync_Pi_Deploy.zip, copy .env.example to .env, and configure unique credentials, your Cloudflare tunnel token, and an existing backup directory. Follow DEPLOYMENT.md in the repository for NAS mounting, database-directory ownership, and tunnel setup before starting with docker compose up -d --build.
For WoW, extract the appropriate addon ZIP directly into Interface/AddOns. Officers also run the desktop app, configure the server URL and WoW folder, and log in. Other guild members need only the member addon. Complete the in-game setup walkthrough.
Versions and update notices
- Server/API/web: 0.2.2-beta
- Desktop: 0.2.1-beta (unchanged)
- Main addon: 0.3.1-beta (unchanged)
- AppHelper: 0.2.1-beta (unchanged)
Choose Beta or Alpha in update settings to see this beta server update. Release-only settings exclude beta releases. Update checks compare each component's own version, so unchanged desktop and addon installations do not show a new update merely because the overall release tag changed.