All apps · 0 apps
bawksync
Docker app from Judd's Repository
Overview
Readme
View on GitHubUnraid
Tested against Unraid 7.x. bawksync runs as a normal Docker container, with its data in /mnt/user/appdata/bawksync.
There are two ways to add it: with the ready-made template (quicker), or by hand.
Option A: with the template
Open a terminal on Unraid: the >_ icon at the top right of the web UI.
Download the template into your user templates folder:
wget -O /boot/config/plugins/dockerMan/templates-user/my-bawksync.xml \ https://raw.githubusercontent.com/juddisjudd/bawksync/main/unraid/bawksync.xmlGo to the Docker tab and choose Add Container.
In the Template drop-down, under User templates, choose bawksync. The fields fill in.
Leave Token empty to have one created for you, or paste your own.
Choose Apply.
Then get your token.
Option B: by hand
Go to the Docker tab and choose Add Container.
Fill in:
Field Value Name bawksyncRepository ghcr.io/juddisjudd/bawksync:latestNetwork Type BridgeConsole shell command ShellChoose Add another Path, Port, Variable, Label or Device and add a Port:
- Name:
Sync port - Container Port:
8787 - Host Port:
8787 - Connection Type:
TCP
- Name:
Add a Path:
- Name:
Data - Container Path:
/data - Host Path:
/mnt/user/appdata/bawksync - Access Mode:
Read/Write
- Name:
Add a Variable: Name
PUID, KeyPUID, Value99.Add a Variable: Name
PGID, KeyPGID, Value100.Choose Apply.
Unraid saves this as a user template, so you can edit it later from the container's icon → Edit.
Get your token
- On the Docker tab, click the bawksync icon and choose Logs.
- Copy the token printed after
created a sync token.
The log line appears only on the first start. To show the token again later, open the container's Console and run bawksync tokens. It is also saved in /mnt/user/appdata/bawksync/tokens.
Connect
At home: use
http://<unraid-ip>:8787in bawkterm, for examplehttp://192.168.1.20:8787. See Connect bawkterm.Away from home: Unraid 7 can put the container on your Tailscale network directly:
- Install the Tailscale plugin from the Apps tab and sign in.
- Edit the bawksync container and turn on Use Tailscale. This needs the Bridge or a custom network.
- Use the container's Tailscale address in bawkterm.
The other options on Remote access work too.
Updating and backups
- Update: the Docker tab shows update ready when a new image is out. Choose apply update.
- Back up: the Appdata Backup plugin (from Apps) backs up
/mnt/user/appdata/bawksyncon a schedule, stopping the container while it copies.
See Backups and updates.
Notes
PUID=99andPGID=100are Unraid's usualnobodyandusers. The container fixes the data folder's ownership on start, then runs as that user.- bawksync has no web page.
http://<unraid-ip>:8787/v1/healthshows a short status message if it's running.
Install Bawksync on Unraid in a few clicks.
Find Bawksync in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Categories
Related apps
Explore more like this
Explore allDetails
ghcr.io/juddisjudd/bawksync:latestRuntime arguments
- Web UI
http://[IP]:[PORT:8787]/- Network
bridge- Shell
sh- Privileged
- false
- Extra Params
--restart=unless-stopped
Template configuration
Port bawkterm connects to.
- Target
- 8787
- Default
- 8787
- Value
- 8787
Encrypted database and the tokens file.
- Target
- /data
- Default
- /mnt/user/appdata/bawksync
- Value
- /mnt/user/appdata/bawksync
Optional. Leave empty to have a token created on first start. Or paste your own: 32 or more random characters.
- Target
- BAWKSYNC_TOKENS
User id that owns the data folder. 99 is nobody on Unraid.
- Default
- 99
- Value
- 99
Group id that owns the data folder. 100 is users on Unraid.
- Default
- 100
- Value
- 100