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 incident 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 centers on cloudscale.ch or Exoscale. VSHN is Swiss-owned with no foreign parent company. All contracts are governed by Swiss law with no exposure to the US CLOUD Act. FINMA-compliant, ISO 27001 certified, no shared resources. Learn more in our sovereignty assessment.
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.
GitLab MSP Partner
VSHN has operated GitLab since 2015 and holds GitLab MSP (Managed Service Provider) Partner status in Switzerland, the highest designation in GitLab's channel program. Trusted by Finnova, acrevis, the Swiss Federal Archives, and HIN.
What GitLab's founder says about VSHN
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
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
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. Business hours support included; 24/7 support plan optional. Auto-scaling and Kubernetes-based CI runners are also available. Contact us for details.
Not sure which option fits? Compare SaaS vs Self-Hosted vs Managed
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
Trusted by Swiss organizations
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 organizations), 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 centers in Switzerland. VSHN advises on the required VM size during the free requirements analysis.
Can VSHN run GitLab inside our own Azure or AWS tenant?
Yes. VSHN provisions the virtual machine, network, and object storage in your own cloud subscription using OpenTofu or Terraform modules, then installs and operates the managed GitLab service on top. You keep ownership of the tenant, the identity provider, and the security and network policies your compliance team mandates, while VSHN owns the infrastructure code and the GitLab operation. This fits organizations that have standardized on a hyperscaler for strategic reasons but do not want a ticket queue sitting between their developers and their tooling. The responsibility split is documented before the build starts.
Can GitLab run without public internet access?
Yes. The instance can sit behind an IP allowlist with no public ingress, reachable only from your corporate network or VPN. CI runners can be confined to an egress allowlist or pointed at an internal package and container mirror, so builds never pull directly from public registries. Regulated customers in banking and healthcare commonly require both. VSHN defines the allowlist and the mirror strategy during the free requirements analysis, because adding network restrictions to pipelines that already work means rebuilding them.
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 24/7 active monitoring and incident handling, 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. 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 partner status?
VSHN holds GitLab MSP (Managed Service Provider) Partner status, the highest designation in GitLab's channel program. GitLab's partner tiers are Open and Select (invitation-only); MSP is an additional designation on top of Select, requiring demonstrated managed service delivery capability. VSHN achieved this through certified GitLab engineers, a track record of customer deployments, and active contribution to the GitLab community. VSHN also organizes the GitLab Switzerland Meetup, bringing together GitLab users and contributors across the country.
Which GitLab license tier do we need, and can we buy it through VSHN?
VSHN resells GitLab subscriptions including the Premium and Ultimate tiers, and can equally operate your instance on a license you already hold. Free covers source control and basic CI/CD. Premium adds code owners, merge request approvals, and priority support. Ultimate is where security scanning, compliance frameworks, and audit reporting live, which is why regulated organizations in banking, insurance, and healthcare usually need that tier. The license is quoted as a line item separate from the VSHN service fee, so you can see what goes to GitLab and what goes to VSHN.
Can I use my own GitLab CI runners?
Yes. VSHN supports four 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); runners autoscale ephemeral VMs in your cloud tenant, so build capacity follows pipeline demand instead of sitting idle between jobs; or CI jobs auto-scale as ephemeral Kubernetes pods via VSHN's AppCat platform. The models can be combined, which is common when most builds run on Linux but a few need dedicated hardware. 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 organizations. 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 license 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, subject to US jurisdiction including the CLOUD Act. 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. VSHN is a Swiss-owned company and all contracts are governed by Swiss law. The EU Cloud Sovereignty Framework evaluates providers across eight sovereignty dimensions - managed GitLab from VSHN addresses all of them: data residency, legal jurisdiction, operational independence, and open-source technology. See our sovereignty assessment for details on how VSHN scores against the EU Cloud Sovereignty Framework.
Why choose managed GitLab over GitHub?
GitHub is a strong platform, but Swiss organizations 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 GitLab MSP Partner in Switzerland, VSHN provides expert-level support and operations with 99.99% availability SLA. See our sovereignty assessment for details on how VSHN scores against the EU Cloud Sovereignty Framework.
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
Can agencies use managed GitLab for client projects?
Yes. Agencies and software development firms use VSHN-managed GitLab to host client repositories on dedicated Swiss infrastructure. Each client can get their own GitLab instance with full isolation, or you can manage multiple projects on a single instance with GitLab's built-in access controls. VSHN handles operations, backups, and security patches so your team focuses on delivery rather than infrastructure. Invoice billing and written service agreements make cost allocation to client projects straightforward.
Contact us
Ready to get started? Contact us for a free requirements analysis and offer. Want to hear from a customer first? We can arrange a reference call.
Book a free callOr ask your question