You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Covers auth key setup, production deployment, data persistence
and backups, updating, logs and troubleshooting, and testing
locally without Tailscale.
Co-Authored-By: Claude <noreply@anthropic.com>
| Container exits immediately | Auth key expired or invalid | Generate a new key, update `.env`, restart |
152
+
|`TUN device not found`| Missing `/dev/net/tun` mount | Ensure `docker-compose.yml` has the `/dev/net/tun:/dev/net/tun` volume and `NET_ADMIN` cap |
153
+
| Not reachable on tailnet | Firewall or ACL blocking | Check [Tailscale admin](https://login.tailscale.com/admin/machines) for the node, verify ACLs |
154
+
|`permission denied` on `/data`| Volume ownership mismatch | The container runs as user `fishscale` (non-root). Ensure the volume has correct permissions |
155
+
156
+
### Testing Locally Without Tailscale
157
+
158
+
To test Fishscale without joining a tailnet, use dev mode. This skips Tailscale entirely and serves over plain HTTP on port 8080:
0 commit comments