Deploy GitLab CE on Docker Swarm

This short tutorial demonstrates how simple it is to deploy applications, in this case GitLab CE, with a Docker Swarm cluster, and it builds on the last one, which deployed a Docker Swarm cluster on DigitalOcean.
GitLab CE can also be installed and run on a bare metal server as well.
It assumes you have a Docker Swarm cluster running, and that you have root access to your nodes.
Create a Docker Swarm Cluster on DigitalOcean

This tutorial will guide you through the process of setting up a Docker Swarm cluster on DigitalOcean. It’ll also show you how to deploy Traefik as a reverse proxy for your services, and Swarmpit as a web interface for your cluster. We’ll use Fedora 30 as the OS for this tutorial.
If you sign up to DigitalOcean using this link you’ll receive $50 to spend on their services over 30 days.
Deploy a Three Node Kubernetes Cluster on Fedora 30 on DigitalOcean

Today we’ll deploy a three node Kubernetes cluster on top of Fedora 30. We’ll run the nodes on VMs in DigitalOcean’s datacenters. DigitalOcean also offers a managed Kubernetes deployment, but here we’ll deploy it manually using kubeadm. The cluster we will end up with is a single control-plane cluster, i.e. it’ll be lacking High Availability (HA) features.
Using this link to DigitalOcean will grant you $50 to spend on DigitalOcean services over 30 days for free.
Customize Proxmox VE 6.0

This post is a collection post of articles and tutorials on customizing the look and feel of Proxmox VE 6.0, and will be added to in the weeks and months coming up, as I find other areas of possible customization. You should start with the first article, and the proceed to whichever customization you’re interested in. I use most of these on my three node Intel NUC Proxmox VE cluster.
Run Proxmox VE 6.0 using Vagrant
This tutorial will show how to run Proxmox VE 6.0 using Vagrant. Vagrant is a tool for building and managing virtual machine environments, and is especially useful for development and testing. Vagrant runs on everything from the Raspberry Pi to portable gaming desktops and the new MacBook Pro. We’ll also use Packer to build the Proxmox VE 6.0 Vagrant box.
This tutorial assumes you have a working installation of macOS or Ubuntu running on a client computer, and that you have VirtualBox or libvirt installed.