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.



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

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

    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
    Reference Data with Data Managers
    plain text tutorial

    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
  • 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


    Monitor Galaxy like, learn the ins and outs of monitoring

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

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

    Lesson Slides Hands-on Recordings
    plain text


    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
    plain text
    Galactic Database
    plain text
    Galaxy Database schema

    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.


    This material is maintained by:

    orcid logoAvatarHelena Rascheorcid logoAvatarNate Coraororcid logoAvatarSimon Gladmanorcid logoAvatarBjörn GrüningAvatarMartin Čech

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


    This material was contributed to by:

    orcid logoAvatarLucille Delisleorcid logoAvatarGianmauro CuccuruAvatarEnis Afganorcid logoAvatarSaskia Hiltemannorcid logoAvatarTorfinn NomeAvatarMira KuntzAvatarDave B.AvatarNuwan Goonasekeraorcid logoAvatarHans-Rudolf Hotzorcid logoAvatarBjörn Grüningorcid logoAvatarAnthony BretaudeauAvatarMartin ČechAvatarMatthias Berntorcid logoAvatarBérénice Batutorcid logoAvatarNicola Soranzoorcid logoAvatarJohn Davisorcid logoAvatarNate CoraorAvatarAlex Mahmoudorcid logoAvatarJohn ChiltonAvatarAbdulrahman AzabAvatarValentin Marconorcid logoAvatarSimon Gladmanorcid logoAvatarDaniel BlankenbergAvatarPablo MorenoAvatarGildas Le CorguilléAvatarMarius van den Beekorcid logoAvatarHelena Rasche