Freeloader – ASL3 File Manager
Hello everyone,
I’m pleased to announce Freeloader, a simple web-based file manager built for AllStarLink Version 3 (ASL3).
Freeloader was developed with experimenters in mind. It lets you upload, download, and edit files inside a customizable whitelisted directory — all from your browser — without having to open an SSH, SFTP, or terminal session every time. It’s a real time-saver when you’re testing scripts, tweaking configs, or moving audio files around on your node.
Key Features
- Clean web interface for uploading, downloading, and managing files
- Works inside a user-defined whitelist of directories (you control exactly which folders are accessible)
- No need for constant CLI or SFTP sessions
- Designed specifically for ASL3 experimenters and node builders
- Lightweight and easy to install
Access
Once installed, open your browser and go to:
http://node[yournodenumber].local/freeloader
Installation
Bash
cd /tmp
sudo wget https://raw.githubusercontent.com/n5ad/freeloader/main/freeloader.sh
sudo bash freeloader.sh
Follow the prompts to set your allowed directories. Full source and documentation are available on GitHub:
If you spend a lot of time hopping between the terminal and your node while experimenting, this tool should make life a bit easier.
Feedback, suggestions, and bug reports are welcome.
73,
N5AD
James