File browser and accessing storage services from the web interfaces
The file browser can be opened from the Files section on the top navbar (this displays a list of all project disk areas), or using the shortcut to your home folder in the Pinned Apps view on the landing page (dashboard). In the file browser, you can upload/download files, create new files and directories, or open a shell in the current directory. You can also use it to move data between Allas, LUMI-O, IDA and the supercomputer.
Important
Keep the tab with the file browser open while the file transfer is in progress to ensure that it completes successfully. Also note that uploaded files will overwrite existing files with the same name without prompting! Currently, the maximum size for individual file uploads is 10 GB.
Clicking on a file will open it in view-only mode. For more options like editing, renaming and deleting, use the button with three dots next to the filename.
The file browser comes with a basic text editor. Some important notes about the editor:
- If no changes have been made, the save button is grayed out.
- There is no save-as feature.
- The user is not notified if a read-only file is opened using the editor. Accordingly, no changes will be applied to the file.
Accessing Allas and LUMI-O
The Allas object storage service can also be accessed from the web interfaces using the file browser.
To configure authentication for Allas:
- Open the Cloud storage configuration app either from the Pinned Apps or the Tools dropdown in the navbar.
- Once you open the app, you will be prompted to enter your CSC password at the bottom of the page.
- After you have authenticated using your password, you will be able to create both S3 and Swift connections, also known as remotes, to Allas. Each remote is only valid for a single project, but you can create multiple remotes to cover different projects.
- The created remotes will be visible in the Files dropdown in the navbar,
as well as in the file browser (e.g.
s3allas-project_2001234
).
Note
The Swift and S3 protocols are not fully compatible with each other, particularly for files larger than 5 GB. For more details about the differences between the protocols, see Allas protocols.
LUMI-O can also be used through the file browser.
To configure authentication for LUMI-O:
- Open the Cloud storage configuration app either from the Pinned Apps or the Tools dropdown in the navbar.
- Select the LUMI-O tab in the Configure new remotes section.
- Select the project to create authentication for, as well as whether or not you want s3cmd configuration and a public remote.
Public LUMI-O remotes
Files uploaded to the public LUMI-O remotes (e.g. lumi-462001234-public
)
can be accessed by anyone using the URL
https://<project-number>.lumidata.eu/<bucket_name>
. Be careful to not
upload private data there.
Once you've set up a connection to Allas/LUMI-O from a web interface, you can use the file browser to access Allas/LUMI-O in the same way as when accessing the shared file system on the supercomputers.
Note that configured remotes that are not accessible due to, for example, expired authentication or network connection issues, will not be visible in the Files dropdown menu.
Large files
Uploading large files from your local computer to Allas via the web interfaces is currently not recommended due to technical limitations.
If you no longer need a configured remote, you can revoke the access token for it in the list of remotes, or delete the remote from the configuration. Remotes not configured using the Cloud storage configuration app will also be visible and can be deleted, but the access tokens for those can not be revoked.
Accessing IDA
The IDA storage service can also be used from the web interfaces. However, some key features, such as moving data from the staging area to the frozen area, are only possible though the IDA web interface.
To use IDA from the Puhti/Mahti web interfaces, it must first be configured for use with Rclone in a login node shell as follows:
module load allas
rclone config
In the Rclone configuration interface, create a new remote with the following settings:
- Storage: WebDAV (#45)
- URL: https://ida.fairdata.fi/remote.php/webdav/
- Vendor: Nextcloud (#1)
- Username: Your CSC username
- Password:
- Login to the IDA web interface.
- Go to the settings in the top right corner.
- Go to the Security tab and create a new app password.
- Copy the password and paste it in the Rclone configuration interface.
- Bearer token: Leave empty
- Advanced config: No
After completing the Rclone configuration, restart the Puhti/Mahti web interface by clicking Restart web server in the Help menu in the top-right section of the navbar. IDA can now be accessed in the file browser, where you will be able to upload, download, transfer and edit files in the staging area, as well as view and download files in the frozen area.