Skip to content

Member storage

Members of the Armbian organization on GitHub get public storage space at storage.armbian.com. It is made for easy sharing — test images, packages, customized builds — without resorting to sketchy cloud or download services. SFTP is all it needs.

Requirements

How to connect

Setting Value
Host storage.armbian.com
Port 23
Protocol SFTP
User your GitHub username (case sensitive)

Authentication uses the SSH keys from your GitHub account, so connect with the matching private key:

Bash
sftp -i <path-to-private-key> -P 23 <GitHubUser>@storage.armbian.com

Use port 23, not 22

Repeatedly failing to connect to port 22 will likely trigger fail2ban and lock you out.

A real session looks like this:

Bash Session
1
2
3
4
5
6
7
$ sftp -i keys/evilolaf_github.key -P 23 EvilOlaf@storage.armbian.com
Enter passphrase for key 'keys/evilolaf_github.key':
Connected to storage.armbian.com.
sftp> cd EvilOlaf/
sftp> dir
10M   asdf
sftp>

To avoid typing the options every time, add a host entry to ~/.ssh/config:

Text Only
1
2
3
4
5
Host armbian-storage
    HostName storage.armbian.com
    Port 23
    User <GitHubUser>
    IdentityFile <path-to-private-key>

After that, sftp armbian-storage is enough.

Sharing files

Uploads go into the directory named after your GitHub username. Everything in it is publicly browsable and downloadable at:

Text Only
https://storage.armbian.com/<GitHubUser>/

For example, the session above serves its files from https://storage.armbian.com/EvilOlaf/. Hand out that link, or the link to a single file, and you are done.

Everything you upload is public

There is no private space. Do not upload secrets, keys, credentials or anything else you would not post in the open.

Good to know

  • The total quota across all users is currently 5T.
  • Account creation can take up to 24 hours after you acquire organization membership.
  • If your organization membership is revoked, your account is locked automatically.