Repository navigation
Troubleshooting & Frequently Asked Questions
Nawed Hossain edited this page Sep 17, 2026
·
2 revisions
- Cause: Another service is running on port 8080 (e.g. Apache, Docker, or Tomcat).
-
Solution: Change the port in
/etc/alphadrive/alphadrive.env:Restart the service:ALPHADRIVE_PORT=8090sudo systemctl restart alphadrive.
- Cause: AlphaDrive daemon is stopped or reverse proxy configuration points to the wrong port.
-
Solution:
- Check service status:
sudo systemctl status alphadrive. - Verify backend binding in proxy config (
127.0.0.1:8080). - Inspect logs:
sudo journalctl -u alphadrive -n 50 -f.
- Check service status:
-
Cause: Reverse proxy request size limit (e.g. Nginx
client_max_body_size) is capping upload size. -
Solution:
- In Nginx: set
client_max_body_size 0;in your site configuration. - In Caddy: set
request_body { max_size 100GB }in your Caddyfile. - In Cloudflare: If using free tier, bypass Cloudflare proxy (Grey Cloud) for direct high-speed transfers exceeding 100 MB.
- In Nginx: set
-
Cause: The
alphadrivesystem user does not own/var/lib/alphadrive. -
Solution:
sudo chown -R alphadrive:alphadrive /var/lib/alphadrive sudo chmod -R 750 /var/lib/alphadrive sudo systemctl restart alphadrive
To run an automated health check:
sudo -u alphadrive alphadrive doctor --data-dir /var/lib/alphadrive/dataThis checks OS, permissions, SQLite WAL mode, database schemas, object storage, and port availability.
Lightweight. Self-hosted. Yours.
Documentation · GitHub · Releases · Contribute · MIT License
Self-hosted file storage built for simplicity, speed, and control.
© 2026 AlphaDrive contributors. Built for people who want their files to stay theirs.