TechDocs/DownloadServer

Using the FSFE download-server

The FSFE offers a download server on download.fsfe.org. In comparison to our Git, this is perfect for large files like videos, documents, pictures and other data. Volunteers can request write access to store FSFE-related data there.

ATTENTION: Unlike the FSFE website, the download server is not version-controlled. If you modify or delete something, it's not trivial or even impossible to recover the file. So please be extra careful. Also, do not simply rename or delete files as they might be linked from various places.

First Steps

  1. First of all you will have to create a ssh-key for your user. You can do this with the command keygen. For more information on ssh-key please have a look here. For an instruction on how to generate and use your ssh-key you can also check out the explanation: First steps with git.

  2. Please write an email asking for access to the download-server to us.

  3. You will need to provide your public ssh-key. For this:
    • open your terminal type: "cd ~/.ssh" (This command changes directories. You will now be in the folder .ssh in your home folder. For a more detailed explanation type: "man cd" in your terminal.)
    • Next type: "ls"
    • You will now see the file id_rsa.pub. This is your public key. Please do never ever in any case under any circumstances publish any other file from this folder. The id_rsa is your private ssh-key. And as the name says it is private as private data.

  4. As soon as someone uploaded your public ssh-key you will be able to access download.fsfe.org. To do this follow the steps below.

Uploading and Downloading Files

There a several ways how to connect to a SFTP server

Command Line

Please check if you already followed the steps above.

  1. Open a terminal.
  2. Type: "sftp download@download.fsfe.org"

  3. Now you can transfer files from your local machine to download.fsfe.org

For an explanation on how to use sftp (SSH Secure File Transfer Protocol) have a look here. For further reading on sftp have a look here.

Graphical interfaces

You can use your file manager or special applications to connect to the SFTP server. This might be useful for you if you do not like working with the command line or want to make larger operations. Also, renaming and deleting files is usually simpler this way.

File managers

Using Nautilus: Go to "Other Locations". There you will see the line: Connect to Server. Type sftp://download@download.fsfe.org and click on connect.

Filezilla

Filezilla is an easy-to-use GUI for connecting via FTP/SFTP/FTPS. However, for our use case, you would have to convert the private key to another format. For a detailed explanation on how to do this and use Filezilla, have a look at the documentation from them.

Protocol: SFTP / Host: download.fsfe.org / Port: (leave empty or 22) / Logon Type: Key file / User: download / Key file: (select the converted key file)

TechDocs/DownloadServer (last edited 2020-07-07 11:13:20 by max.mehl)