Aaxion is a lightweight, high-performance file server designed to repurpose old hardware into efficient storage nodes. I built this to utilize my old laptop's 1TB storage as a dedicated file cloud for my main devices.
- Zero-Buffer Streaming: Uploads and downloads are streamed directly to disk/network. A 10GB file transfer uses only ~32KB of RAM.
- Resumable Uploads: Supports chunked uploading to bypass network limits (e.g., Cloudflare Tunnel) and resume interrupted transfers.
- Temporary Sharing: Generate one-time secure links for external file sharing.
- Cross-Platform: Written in Go, runs on Linux (primary) and Windows.
- Download: Check the latest release and get the binary for your OS.
- Permissions:
- Linux:
chmod +x aaxion-linux-amd64 - Windows: No action needed for
aaxion-windows-amd64.exe
- Linux:
- Run:
./aaxion-linux-amd64 # or ./aaxion-windows-amd64.exe - Enjoy: The server starts on port
8080by default.
(Current Version: Linux optimized, Windows experimental)
- Service: On Linux, it runs efficiently as a
systemdbackground service. - File System: It monitors a specified root directory (e.g.,
/home/swap/*) and serves the file tree via JSON APIs. - Security: Built-in path sanitization prevents directory traversal attacks. Hidden files (starting with
.) are automatically excluded. - API: Check the full API Documentation here.
Aaxion is designed to work with the Aaxion Mobile App:
- Download the app from the Aaxion-Mob Repository.
- Open the app and navigate to Settings.
- Enter your server's IP address and Port (Default:
8080). - Browse, upload, and share files directly from your phone.
Aaxion is engineered for extreme efficiency using Go's io.Copy streaming interfaces. It does not load files into memory.
- CPU: ~0.0% - 0.1%
- RAM: ~10 MB
- Footprint: Minimal background noise, perfect for older hardware.
Even while uploading a 10GB file, the resource usage remains flat because data is piped directly to the disk.
- CPU: ~0.8% - 1.0% (I/O Wait)
- RAM: ~20 MB (Peak)
- Disk: ~1 MB (Log storage)
Aaxion is free software licensed under the GNU Affero General Public License v3.0. Copyright (C) 2026 Swapnil Ingle.
Note: If you deploy this server and allow others to use it, you must provide them with access to the source code (including your modifications).

