Stop maintaining GitLab. Start shipping features.
Dedicated GitLab instances on Swiss infrastructure, fully managed from CHF 360/month. Your team focuses on the product while VSHN handles updates, backups, security patches, and 24/7 incident response.
Your team builds. We operate.
VSHN handles GitLab updates, security patches, monitoring, and on-call response. No more patch weekends or midnight alerts for your engineers. Weekly maintenance and zero-day fixes are included in every plan.
Swiss data residency — audit-ready
Your code, CI pipelines, and data stay in Swiss data centres on cloudscale.ch or Exoscale. FINMA-compliant, ISO 27001 aligned, no shared resources. Full data sovereignty for regulated workloads.
CHF 360/month — less than one day of engineering time
A Swiss DevOps engineer costs CHF 120-150K per year. Managed GitLab from VSHN replaces weeks of annual maintenance effort at a fraction of the cost. Transparent pricing, no hidden fees, free setup.
Dedicated instance, your infrastructure
Your GitLab runs on its own server on the cloud or on-premises infrastructure of your choice. Bring your existing setup or let VSHN provision on cloudscale.ch, Exoscale, AWS, or Google Cloud.
CI/CD runners — your pipeline, your way
Bring your own CI runners, have VSHN manage dedicated workers, or auto-scale jobs as Kubernetes pods. Dedicated CI instances from CHF 200/month eliminate shared-runner bottlenecks.
Certified GitLab Select Partner
VSHN has operated managed GitLab since 2015 and holds the GitLab Select Partner status in Switzerland. Trusted by Finnova, acrevis, the Swiss Federal Archives, and HIN.
What GitLab's founder says about VSHN
Simple, transparent pricing
Excludes cloud provider or your own infrastructure, computing resources, and storage. Based on the GitLab Free plan; Premium or Ultimate is optionally available and fully supported. Auto-scaling and Kubernetes-based CI runners are also available — contact us for details.
Contact us for a free requirements analysis and offerAvailable GitLab plans
- Everything from Free, plus:
- Code Ownership and Protected Branches
- Merge Requests with Approval Rules
- Enterprise Agile Planning
- Advanced CI/CD
- Enterprise User and Incident Management
- Everything from Premium, plus:
- Dynamic Application Security Testing
- Security Dashboards
- Vulnerability Management
- Dependency Scanning
- Container Scanning
- Static Application Security Testing
- Multi-Level Epics
- Portfolio Management
- Custom Roles
- Value Stream Management
- Free guest users
Included in a VSHN-managed Service
Provisioning on any infrastructure (access and supported infrastructure required) by VSHN
Automated encrypted off-site backup and on-demand restore of server configuration and GitLab data - including 100 GB of free backup storage
Alerting to VSHN and incident handling (restore of service) by VSHN, according to SLA
Weekly maintenance by VSHN: server and GitLab component updates, plus zero-day security fixes
GitLab version upgrade path, supported by VSHN
Scaling: scale your computing resources up and down when needed
Usage support and small changes included
Trusted by Swiss organisations
Managed GitLab FAQ
What does a managed GitLab service mean?
A managed GitLab service means VSHN takes full operational responsibility for your GitLab instance - provisioning, configuration, security updates, monitoring, incident response, and backups - while you retain complete control of your data, users, and projects. Your instance is dedicated (not shared with other organisations), runs on infrastructure you choose, and VSHN guarantees availability according to your selected SLA. Your team uses GitLab normally; VSHN keeps it running.
What infrastructure do I need to provide?
You provide an Ubuntu 22.04 LTS virtual machine with root SSH access and outbound internet connectivity. VSHN's Puppet Management Framework provisions and manages the Managed GitLab service on it. Most major cloud providers are supported, including AWS, Google Cloud Platform, Microsoft Azure, Exoscale, and cloudscale.ch. On-premises VMware and bare-metal servers are also supported. For Swiss data sovereignty, VSHN recommends cloudscale.ch or Exoscale, both of which operate data centres in Switzerland. VSHN advises on the required VM size during the free requirements analysis.
What SLA options are available?
Two SLA tiers are available. The Best Effort plan (CHF 360 per month) includes 24/7 monitoring and incident response without a formal uptime commitment - suited for development or staging environments. The Guaranteed Availability plan (CHF 1,500 per month) commits to 99.99% uptime with round-the-clock on-call incident response, suited for production workloads. Both plans include free setup and weekly maintenance. Managed CI runner instances are available separately at CHF 200 per month.
How does maintenance work?
VSHN handles all recurring maintenance: GitLab minor and security updates, server OS patches, and zero-day security fixes (applied immediately, outside the regular maintenance window when necessary). You choose a weekly maintenance window - for example, Tuesday nights - to minimise disruption to your team. The service is briefly unavailable only during scheduled maintenance. VSHN monitors your instance 24/7 and responds to incidents according to your chosen SLA.
How are backups handled?
VSHN performs automated encrypted off-site backups of both server configuration and all GitLab data, including repositories, issues, merge requests, CI/CD pipelines, wikis, and attachments. 100 GB of free backup storage is included in every plan. On-demand restore is available at any time - you can request a full point-in-time restore of your instance or recovery of specific data. Backup retention and frequency are agreed during setup.
What is VSHN's GitLab Select Partner status?
GitLab Select Partner is the highest tier in GitLab's official partner programme. VSHN achieved this status through certified GitLab engineers, a demonstrated track record of customer deployments, and active contribution to the GitLab community. VSHN is a certified GitLab Select Partner in Switzerland. VSHN also organises the GitLab Switzerland Meetup, bringing together GitLab users and contributors across the country.
Can I use my own GitLab CI runners?
Yes. VSHN supports three CI runner models: you bring your own runner infrastructure and connect it to your managed GitLab instance; VSHN manages dedicated runner VMs on your behalf (CHF 200 per month); or CI jobs auto-scale as ephemeral Kubernetes pods via VSHN's AppCat platform. All three models can be combined. VSHN advises on the right setup based on your pipeline volume and latency requirements.
Why is GitLab provided for virtual machines and not for Kubernetes?
GitLab recommends the Omnibus package installation on virtual machines, which supports all GitLab features without limitations. VSHN has operated this architecture since 2015 with a mature Puppet-based framework for provisioning, configuration management, and seamless version upgrades. The VM-based approach offers the best combination of feature completeness, upgrade reliability, and operational simplicity for most organisations. A Kubernetes-based option via VSHN's AppCat Framework is in development for future availability.
How do I get started with a managed GitLab instance?
Contact VSHN for a free requirements analysis - no commitment required. VSHN scopes your infrastructure, team size, GitLab licence tier (Free, Premium, or Ultimate), and SLA requirements, then provides a formal offer. Setup is free for all plans. Once the contract is signed, VSHN typically has a running GitLab instance ready within one to two business days. Existing GitLab instances can be migrated with VSHN's assistance.
How does self-hosted GitLab compare to GitLab SaaS?
GitLab SaaS (gitlab.com) is a multi-tenant platform where GitLab Inc. manages the infrastructure and your data is stored outside Switzerland. A self-hosted GitLab instance, managed by VSHN, gives you full control over where your data resides - on a Swiss cloud provider like cloudscale.ch or Exoscale, or on your own on-premises infrastructure. You choose the GitLab version, control the upgrade timeline, and keep all repositories, CI/CD pipelines, and user data within your own environment. VSHN handles all operational tasks - updates, monitoring, backups, and 24/7 incident response - so you get the convenience of a managed service with the data sovereignty of self-hosting.
Why choose managed GitLab over GitHub?
GitHub is a strong platform, but Swiss organisations with data sovereignty requirements often prefer GitLab because it can be self-hosted on infrastructure they control. With VSHN's managed GitLab service, your source code, CI/CD pipelines, issues, and all project data stay in Switzerland - on AWS, Exoscale, cloudscale.ch, Azure, or your own servers. GitLab also provides a single integrated DevSecOps platform covering source control, CI/CD, security scanning, and project management in one tool, reducing the need for third-party integrations. As a certified GitLab Select Partner in Switzerland, VSHN provides expert-level support and operations with 99.99% availability SLA.
Can I run Docker containers with managed GitLab?
Yes. GitLab includes a built-in container registry for hosting Docker images and CI/CD with native Docker support for building, testing, and pushing containers. For hosting your containerised applications, VSHN offers APPUiO - our Swiss Kubernetes platform that integrates natively with GitLab CI/CD pipelines. Deploy directly from your GitLab repository to APPUiO with automated builds and zero-downtime rollouts. Both platforms run on Swiss cloud providers like cloudscale.ch and Exoscale, ensuring full data residency in Switzerland for your source code, container images, and running applications. Learn more at https://appuio.ch
Contact us
Ready to get started? Contact us for a free requirements analysis and offer.
Book a free call
Or send us a message