Galaxy Server administration

Resources related to configuration and maintenance of Galaxy servers

You can view the tutorial materials in different languages by clicking the dropdown icon next to the slides (slides) and tutorial (tutorial) buttons below.

Material

Core

These are the core, foundational topics for the majority of administration in Galaxy.

Lesson Slides Hands-on Recordings
Galaxy from an administrator's point of view
plain text
Ansible plain text tutorial
  • Galaxy Installation with Ansible plain text tutorial
  • Jobs & Scheduling

    Learn how to use DRMAA and other resources to schedule your jobs on clusters

    Lesson Slides Hands-on Recordings
    Connecting Galaxy to a compute cluster plain text tutorial
    Galaxy and Celery
    plain text
    Mapping Jobs to Destinations tutorial
  • Running Jobs on Remote Resources with Pulsar plain text tutorial
  • Use Singularity containers for running Galaxy jobs tutorial
  • Data Management & Reference Data

    Manage data like a pro: tips on scaling to 1PB and more.

    Lesson Slides Hands-on Recordings
    Data Libraries plain text tutorial
  • Distributed Object Storage plain text tutorial
    Reference Data with CVMFS plain text tutorial
  • Reference Data with CVMFS without Ansible
    tutorial
    Reference Genomes in Galaxy
    plain text

    Further Learning

    These topics will let you further expand your knowledge. They all build upon what you learned in the core topics, and many expect that you have a setup identical to the one started in the core trainings.

    Lesson Slides Hands-on Recordings
    Automation with Jenkins tutorial
    Enable upload via FTP tutorial
    External Authentication plain text tutorial
    Galaxy Interactive Tools plain text tutorial
  • Galaxy Tool Management with Ephemeris plain text tutorial
  • How I learned to stop worrying and love the systemd tutorial
    Performant Uploads with TUS
    tutorial
  • Training Infrastructure as a Service (TIaaS) tutorial
  • Running Galaxy on the Cloud

    If acronyms like EKS, EC2, GCP, ECS, K8S mean anything to you, then you've found where your home! Run Galaxy on someone else's computer with Cloud based tutorials

    Lesson Slides Hands-on Recordings
    Deploying Tailscale/Headscale for private mesh networking tutorial
    Deploying Wireguard for private mesh networking tutorial
    Galaxy on the Cloud
    plain text
    Managing Galaxy on Kubernetes tutorial
    Galaxy Installation on Kubernetes tutorial
    Deploying a compute cluster in OpenStack via Terraform plain text tutorial

    Maintaining a Production Galaxy

    Deployed Galaxy? Now what? All of the knowledge you need to maintain it long term.

    Lesson Slides Hands-on Recordings
    Galaxy Troubleshooting
    plain text
    Gearing towards production
    plain text
    Server Maintenance and Backups
    plain text
  • Upgrading Galaxy tutorial
  • User, Role, Group and Quota managment
    plain text
  • Monitoring

    Monitor Galaxy like UseGalaxy.eu, learn the ins and outs of monitoring

    Lesson Slides Hands-on Recordings
    Galaxy Monitoring
    plain text
    Galaxy Monitoring with gxadmin plain text tutorial
  • Galaxy Monitoring with Reports tutorial
    Galaxy Monitoring with Telegraf and Grafana plain text tutorial
  • Deprecated Tutorials

    Please do not run these. They are outdated and for historical, archival purposes only.

    Lesson Slides Hands-on Recordings
    uWSGI
    plain text

    Other


    Assorted tutorials

    Lesson Slides Hands-on Recordings
    Advanced customisation of a Galaxy instance
    plain text
    Controlling Galaxy with systemd or Supervisor
    plain text
    Docker and Galaxy
    plain text
    Empathy
    plain text
    Galactic Database
    plain text
    Galaxy Database schema
    tutorial

    Frequently Asked Questions

    Common questions regarding this topic have been collected on a dedicated FAQ page . Common questions related to specific tutorials can be accessed from the tutorials themselves.

    Maintainers

    This material is maintained by:

    orcid logoAvatarHelena Rasche AvatarNate Coraor AvatarSimon Gladman orcid logoAvatarBjörn Grüning AvatarMartin Čech

    For any question related to this topic and the content, you can contact them or visit our Gitter channel.

    Contributors

    This material was contributed to by:

    AvatarValentin Marcon AvatarNate Coraor orcid logoAvatarBjörn Grüning orcid logoAvatarHelena Rasche AvatarMartin Čech orcid logoAvatarSaskia Hiltemann AvatarGianmauro Cuccuru orcid logoAvatarBérénice Batut orcid logoAvatarLucille Delisle orcid logoAvatarNicola Soranzo orcid logoAvatarHans-Rudolf Hotz AvatarSimon Gladman orcid logoAvatarAnthony Bretaudeau orcid logoAvatarDaniel Blankenberg AvatarAbdulrahman Azab AvatarMarius van den Beek orcid logoAvatarTorfinn Nome AvatarMatthias Bernt AvatarNuwan Goonasekera AvatarEnis Afgan AvatarAlex Mahmoud AvatarPablo Moreno AvatarJohn Davis