Freeloader an ASL3 Web based file manager

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

Not saying there is anything wrong with this, but just wanted to advise in case you did not already know, that there are already lots of browser based file manager apps.

There is even an official one for Cockpit, which is already the primary frontend for ASL3.

I have been messing with asl3 for about 10 months now. I only know I wanted/needed something that worked for me so I built this. Thanks for the heads up on the others. I simply did not find them, and this one started as a small part of my announcement manager that was developed last year late. The same one that Freddie Mac previewed on his youtube. It grew from there and morphed into a stand alone project. Options are always good.