Project index

Engineering operations · Internal infrastructure

Self-hosted delivery stack

A pragmatic self-hosted collaboration and source-control environment using GitLab and Nextcloud on Docker-managed VPS infrastructure.

ContributionSelf-hosting · Container operations · TLS
EvidenceCV record · private work

01

The challenge

Give an engineering team ownership of source control and shared files while keeping deployment, certificates, and routine operations manageable.

02

My contribution

Across the product boundary.

  • Contributed to GitLab and Nextcloud self-hosting workflows.
  • Worked with Docker and Docker Compose on Linux VPS environments.
  • Supported HTTPS configuration using Let’s Encrypt certificates.
  • Applied practical delivery and operations knowledge beyond feature code.

03

System view

The parts that had to agree.

An internally controlled engineering and collaboration environment supported by repeatable container-based operations.

01

Docker Compose service orchestration

02

Linux VPS hosting

03

GitLab source-control platform

04

Nextcloud collaboration platform

05

Let’s Encrypt TLS certificates

  • Docker
  • Docker Compose
  • Linux
  • VPS
  • GitLab
  • Nextcloud
  • Let’s Encrypt

05

Evidence & boundaries

What can be verified.

  • Infrastructure responsibilities are documented in the candidate CV.
  • No internal hostnames, dashboards, or credentials are disclosed.

Operational details are intentionally generalised for infrastructure security.