Posts for: #tutorial

Enable Third-Party Repositories on SmartOS

This (very) short tutorial will show how to enable third-party repositories on SmartOS. SmartOS supports AMD Ryzen and AMD EPYC CPUs since a while back, in addition to the long-supported Intel CPUs, such as the Intel Xeon. Changing repositories is helpful for European users of SmartOS since their Manta storage is located in the region of the US East and can be pretty slow for European users. This article assumes you have a working SmartOS host, are logged in as root, and will use the datasets.
Read more →

Deploy GitLab CE on Docker Swarm

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. 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. Prepare Manager Node First, GitLab CE requires a decent amount of resources.
Read more →

Create a Docker Swarm Cluster on DigitalOcean

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.
Read more →

Install netatalk on SmartOS

Install netatalk on SmartOS
This tutorial will show you how to install netatalk on SmartOS. Netatalk is an open-source implementation of the Apple Filing Protocol, which used to be the default file-sharing protocol on Macs. It has since been replaced as the default file-sharing protocol on Macs by SMB/CIFS. Netatalk can be used to build your own NAS from commodity hardware instead of buying one, which is also an option. SmartOS supports AMD Ryzen and AMD EPYC CPUs since a while back, in addition to the long-supported Intel CPUs, such as the Intel Xeon.
Read more →

Run macOS Mojave using Vagrant

Run macOS Mojave using Vagrant
This tutorial will guide you through the process of running macOS Mojave in a VM using Vagrant. I’ve mainly used this for the development and testing of Ansible playbooks targeted at configuring headless app builders for iOS devices and Macs. Please note that this only applies to Intel-based Macs. Apple Silicon-based Macs have not been tested. This tutorial assumes you have a working installation of macOS Mojave or later running on a Mac and that you have VirtualBox and the VirtualBox Extension Pack installed.
Read more →

Deploy a Three-Node Kubernetes Cluster on Fedora 30 on DigitalOcean

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 data centers. DigitalOcean also offers a managed Kubernetes deployment, but we’ll deploy it manually using kubeadm here. We will end up with a single control-plane cluster, i.e., lacking High Availability (HA) features. Using this link to DigitalOcean will grant you $50 to spend on DigitalOcean services over 30 days for free.
Read more →