Repository navigation
Getting Started with AlphaDrive
AlphaDrive is an ultra-fast, self-hosted personal cloud storage and public sharing platform built in Go. It operates as a single static binary with embedded SQLite, zero runtime dependencies, and instant onboarding.
| Resource | Minimum | Recommended |
|---|---|---|
| CPU | 1 Core (x86_64 / amd64 or aarch64 / arm64) | 1-2 Cores |
| RAM | 512 MB | 1 GB or more |
| Storage | 500 MB base disk space + your user file quota | SSD / NVMe storage |
| Network | Static or dynamic IPv4 / IPv6 with open inbound port | 100 Mbps+ uplink |
- Ubuntu: 20.04, 22.04, 24.04 LTS
- Debian: 11 (Bullseye), 12 (Bookworm)
- RHEL / Rocky Linux / AlmaLinux / CentOS Stream: 8, 9
- Fedora: 38+
- Arch Linux
- Alpine Linux (with systemd or OpenRC)
- macOS / Windows: Supported for local development and testing
Run the automated one-line installer on your Linux VPS:
sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/AlphaTechiess/alphadrive/main/install.sh)"The installer will guide you through:
- Choosing an access mode (VPS IP:Port or Custom Domain + HTTPS).
- Provisioning reverse proxy and TLS certificates automatically (if domain mode is chosen).
- Starting the sandboxed
systemddaemon.
When AlphaDrive runs on a clean database, it starts in Setup Mode.
- Open your web browser and navigate to your AlphaDrive URL (e.g.
http://<your-vps-ip>:8080orhttps://drive.example.com). - You will be greeted by the Owner Setup screen.
- Complete the setup form:
-
Full Name: (e.g.
John Doe) -
Username: Desired administrator username (3–32 alphanumeric characters, e.g.
adminorjdoe). - Password: Secure master password (minimum 12 characters).
-
Full Name: (e.g.
- Click Submit.
- You are immediately logged in as the instance Owner and redirected to your My Drive dashboard.
Security Note: Once the owner account is created, setup mode is permanently closed. Subsequent account creations must be performed by an administrator via the in-app user management modal.
- My Drive: Your root storage folder. Upload files, create folders, navigate breadcrumbs, select items, and manage links.
- Trash: Deleted items are staged in the Trash. Items can be restored to their original location or permanently deleted.
- Account Settings (Top-right avatar / Mobile Account tab): Change username, update password, or add new users (Admin only).
- Storage Telemetry (Sidebar / Storage modal): Real-time VPS disk space detector displaying total, used, and free filesystem capacity.
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.