Shortcuts

Sybila (internal resources)

Welcome stranger!

This is the homepage portal detailing internal compute resources of the Sybila lab. The services listed below are typically provided to all students, but sometimes need to be manually activated on an individual basis. In such cases, or with any questions and problems, contact xpastva@fi.muni.cz.


Compute and storage resources

Authentication

You should have a "lab" user account that works for all lab services. The username is your faculty username (i.e. xsomeone), the email address is your faculty email address (i.e. xsomeone@fi.muni.cz). Sadly, the password is different from your faculty and university account (see FAQ). User account has to be first manually created (send email to xpastva@fi.muni.cz). Once the account exists, you can reset your password through the login form at http://infra.sybila.fi.muni.cz/auth.

Public file sharing

This service allows you to upload arbitrary files to make them accessible at the https://infra.sybila.fi.muni.cz/public/${PATH} URL. You can use this to (a) publish manuals, papers or any other documentation for your project; (b) publish static websites that don't need special server software; (c) publish large datasets or files that you need to download repeatedly from multiple sources (e.g. for benchmarking). WARNING: Everyone with an account can edit the contents of this "shared folder". Be mindful of others, don't delete stuff that isn't yours. The file editor is available at https://infra.sybila.fi.muni.cz/browse/public (you will be redirected to authentication if you aren't logged in).

In case you need a true permanent link (like a DOI), it's still recommended to upload your data to a proper archive like Zenodo. But assuming you don't need immutability, this shared folder might be a simpler option.

Personal workspaces

Each user can have a personal "lab home" on the psyche07 machine that can be accessed using an online Visual Studio Code instace (isolated in a docker container) at https://infra.sybila.fi.muni.cz/code/${USERNAME}/. Alternatively, from the FI network, you can also use SSH, but this comes with some minor disadavantages (see FAQ). For new users, access to the personal workspace needs to be manually activated---just send an email to xpastva@fi.muni.cz. Using this workspace, you can access up to 24 CPU cores, 200GiB of RAM and 5TiB of RAID SSD storage. There are no per-user quotas or limits, so be mindful of other users (still, it's fine to use all resources as long as noone else needs them).

Available hardware

This is what is currently being maintained. All "generally available" services run either on psyche07 or on stratus. The other machines require special access rights and are mostly intended for stuff like benchmarking, where exclusive or admin access is useful.

Sybila lab (A418)

Workstation psyche07

  • Threadripper 2990WX (32 cores, 3.0-4.2Ghz)
  • 256GB DDR4-2933
  • 512GB SSD boot drive
  • 4x2TB SSD RAID SSD pool (6TB usable)
  • Proxmox 8.2
  • Running VMs:
    • psyche-storage
    • psyche-services
    • psyche-compute

Desktop salacia

  • i5-6500 (4 cores, 3.6Ghz)
  • 16GB DDR4-2133
  • 256GB SSD boot drive
  • Pop OS 22.04
  • Personal use or dedicated benchmarking

Stratus (FI Cloud)

VM infra.sybila

  • 0.5 CPU, 4GB RAM
  • 4GB Boot drive
  • Debian 12 (bookworm)
  • Public IP address
  • Docker containers:
    • reverse-proxy
    • authelia

VM services.sybila

  • 0.5 CPU, 4GB RAM
  • 4GB Boot drive
  • Debian 12 (bookworm)
  • Docker containers:
    • bbm-database
    • bbm-backend
    • bbm-frontend

External machines

Brno "availability zone"

Desktop mystery-shack

  • Ryzen 5800X (8 cores, 4.7Ghz)
  • 128GB DDR4-3200
  • 1TB and 2TB non-redundant SSD storage
  • GTX 1080ti (11GB) and Radeon W6600 (8GB)
  • Personal use or dedicated benchmarking

Bratislava "availability zone"

Desktop zavazadlo

  • i7 4790 (4 cores, 3.6Ghz)
  • 32GB DDR3-1333
  • 5TB+4TB+4TB+3TB RAID HDD pool (11TB usable)
  • 2x480GB SSD cache (mirrored)
  • Personal use, cold storage and backups

Architecture diagram

A brief overview of what's running where. Other documentation, README-s and configuration scripts are available on the Sybila Gitlab.