Accessing Swestore

Before you can access Swestore you need to be a member of a storage project.

Apply for project membership (for all users)

All project members must register in SUPR, sign SNIC User Agreement if they have not done so previously, and be added to the approved project by the PI. That can happen in multiple ways:

  • The PI can add you to a project.
  • You can request membership of a project:
    • Log in to SUPR
    • Select the Projects heading in the left-hand menu.
    • In the Request Membership in Project section of the page, fill in a project search criteria according to the on-page instructions and select Search for Project.
    • Locate the project and select the Request button in the Request Membership column.
    • The PI and any Co-PI is notified of your request and approve/deny as they deem appropriate.

When your project membership is approved by the PI, the Swestore system will map an account for you and add access to the project storage directory. Please wait for up to 10 minutes for this information to be distributed to Swestore.

Finding the project storage directory name (for all users)

All SNIC storage projects, including Swestore, are assigned a unique directory name to locate your storage area.

To find the directory name for a storage project:

  • Log in to SUPR
  • Select the project ID in the left-hand menu.
  • The project Directory Name is shown in the Basic Information section on top of the page.

The project storage area is available in the path /snic/directory_name/ in Swestore-dCache.

Set your Swestore password

The username/password access method requires you to set a password on your Swestore account.

Follow the instructions to set your Swestore password.

dCache also provides certificate-based access. Certificate authentication is needed iunder certain conditions and is more convenient with automation (i.e. Robot certificates). Some communities require certificate authentication, and such users might already have a certificate, which is likely good to use with Swestore. If you need to use Certificate authentication, follow the instruction on the page Certificate Setup for Swestore.

Using your storage area

After finishing the basic steps above, you are ready to start using your storage area.

Download and upload data

From the command line

There are several command-line tools capable of using the protocols provided by Swestore. For usage on SNIC clusters, we recommend using the ARC tools, which should be installed on all SNIC resources.

As an integration point for building scripts and automated systems, we suggest using the curl program and library.

Interactive tools
Best suited for interactive use with various support for directory listings, wildcards, etcetera.
Currently, there are no suitable tools to recommend.
Command-line tools
These tools are also suitable for scripting or automation.
rclone
Supports multiple protocols.
Please see the instructions for Accessing Swestore with rclone.
cURL
Please see the instructions for Accessing Swestore with cURL. We suggest using this as an integration point for building scripts and automated systems.
davix
General documentation is available at https://davix.web.cern.ch/davix/docs/master/
For Swestore, use the access URL: davs://webdav.swestore.se:1443/
ARC
Certificate authentication only. ARC supports multiple protocols.
Please see the instructions for Accessing Swestore with the ARC client.
gfal2
Certificate authentication only. gfaI2 supports multiple protocols.
General documentation can be found at https://dmc.web.cern.ch/projects/gfal-2/documentation
For Swestore, use the access URL: gsiftp://gsiftp.swestore.se/
Duck
Duck is the command-line version of the Cyberduck client for Windows/macOS/Linux. General documentation can be found at https://duck.sh/
For Swestore, use the access URL: gsiftp://gsiftp.swestore.se/

Using a GUI client

Graphical User Interface (GUI) clients are known to work on some operating systems.

Cyberduck
Please see the instructions for Accessing Swestore using Cyberduck That is the recommended method for macOS users.
WinSCP
Please see the instructions for Accessing Swestore using WinSCP
That is the recommended method for Windows users.

From a web browser

Swestore is accessible in your web browser as a simple directory index interface at https://webdav.swestore.se/.

Web browser access supports both username/password and certificate authentication.

Projects are organised under the /snic directory as https://webdav.swestore.se/snic/DIRECTORY_NAME/.

Legacy clients

There are other clients/methods available, but they are not recommendable for new deployments.

Enabled access protocols

A design criterion for Swestore is to provide storage over several standardised and public protocols. There is no vendor-specific client needed for access.

GridFTP
Also called gsiftp. Well supported within Swestore.
Features: Transfer checksums. Direct transfer from/to storage pools for high-speed transfers.
Access URL: gsiftp://gsiftp.swestore.se/
HTTP/WebDAV
The contender to become the recommended protocol for Swestore.
Features: Support in web browsers. Supports direct transfer of files from/to storage pools improving performance (varying support in clients).
Authenticated access - the normal read-write access.
Access URL: https://webdav.swestore.se/ (non-redirected)
Access URL: https://webdav.swestore.se:1443/ (redirected)
Access URL: https://webdav.swestore.se:2443/ (redirected reads)
Unauthenticated read-only access - for special cases only.
Access URL: http://webdav.swestore.se/ (unauthenticated, read-only, non-redirected)
Access URL: http://webdav.swestore.se:1080/ (unauthenticated, read-only, redirected)
Access URL: http://webdav.swestore.se:2080/ (unauthenticated, read-only, redirected reads)
NFSv4.1
Used by some communities, not recommended for general use
SRM - Storage Resource Manager
Used by some communities, not recommended for general use.
Access URL: srm://srm.swegrid.se/
Xrootd
Used by some communities, not recommended for general use
DCAP
Used by some communities, not recommended for general use

Usage monitoring

If you are unsure of the technology used by your storage project, you can find out:

  • Log in to SUPR
  • Select the project ID in the left-hand menu.
  • Scroll down to the Storage section.
  • The Resource column shows the storage technology for the storage project.

Support and Help Desk

If you have any issues using Swestore, please do not hesitate to contact Swestore Support.

Support and Help Desk services are available during the regular office hours (i.e. 09-17), except when the SNIC partner centres are closed due to Holidays, Administrative Closing, or Inclement Weather. Support service may have better service hours as defined above. However, outside of service hours, Swestore Support providers do not guarantee the presence of personnel able to handle service requests or solve incidents.

Last modified: 2021-11-30