Open Source

Open-source software is any program which makes its source code freely available to anyone to review, modify, and share.

Open Source subscription active
You will receive email notifications for new publications on Open Source.
135 Results
  • Tutorial

    How To Install Git on Ubuntu 18.04

    With version control systems for your software development projects, you can share and collaborate on code. In this guide, we will install and configure the popular version control system Git on an Ubuntu 18.04 server.
    By Lisa Tagliaferri Git Open Source Ubuntu 18.04
  • How To Create a Pull Request on GitHub

    This tutorial will guide you through making a pull request to a Git repository through the command line so that you can contribute to open-source software projects.
    By Lisa Tagliaferri Git Open Source Development
  • Tutorial

    How To Install Git on Ubuntu 18.04 [Quickstart]

    This tutorial will walk you through installing and configuring Git on an Ubuntu 18.04 server. Version control systems help you share and collaborate on software development projects. Git is one of the most popular ver...
    By Lisa Tagliaferri Git Open Source Quickstart Ubuntu 18.04
  • How To Contribute to Open Source: Getting Started with Git

    Open-source projects that are hosted in public repositories benefit from contributions made by the broader developer community, and are typically managed through Git. This tutorial will discuss the benefits of contrib...
    By Lisa Tagliaferri Development Open Source Git Conceptual
  • Tutorial

    How To Set Up Mattermost on Ubuntu 20.04

    Mattermost is an open source collaboration and messaging platform created with security and configurability in mind providing comparable functionality to Discord or Slack. In this tutorial, you will set up the Matterm...
    By Savic Ubuntu 20.04 Open Source
  • Tutorial

    How To Secure Apache with Let's Encrypt on CentOS 7

    SSL certificates are used within web servers to encrypt the traffic between the server and client, providing extra security for users accessing your application. Let’s Encrypt provides an easy way to obtain and instal...
    By Vadym Kalsin, Erika Heidi Let's Encrypt Security Apache CentOS Open Source
  • Tutorial

    How To Use Traefik as a Reverse Proxy for Docker Containers on Ubuntu 18.04

    In this tutorial, you'll learn how to run multiple web applications on the same Docker host using the reverse proxy Traefik to route requests to separate containers and review container health on a monitoring dashboard.
    By Keith Thompson Docker Let's Encrypt Monitoring Ubuntu 18.04 Open Source
  • Tutorial

    How To Install Elasticsearch, Logstash, and Kibana (Elastic Stack) on CentOS 7

    In this tutorial for CentOS 7, you will learn how to install all of the components of the Elastic Stack, a collection of open-source software produced by Elastic which allows you to search, analyze, and visualize logs...
    By Vadym Kalsin Elasticsearch Logging Monitoring Nginx CentOS Open Source
  • Tutorial

    How To Remotely Access GUI Applications Using Docker and Caddy on Ubuntu 18.04

    Even with the growing popularity of cloud services, the need for running native applications still exists. In this tutorial, you'll containerize Mozilla Thunderbird, an email client, using Docker. Afterwards, you'll s...
    By Patrick Gaskin Docker Ubuntu Email Open Source
  • Tutorial

    How To Set Up a Remote Desktop with X2Go on Ubuntu 20.04

    X2Go provides a working "cloud desktop," complete with all the advantages of an always-online, remotely-accessible, easily-scalable computing system with a very fast network. It is also more responsive and more secure...
    By Alexandru Andrei Networking Linux Basics Open Source
  • Tutorial

    How To Set Up and Secure an etcd Cluster with Ansible on Ubuntu 18.04

    etcd is a distributed key-value store relied on by many platforms and tools, including Kubernetes, Vulcand, and Doorman. Within Kubernetes, etcd is used as a…
    By Daniel Li Ansible Ubuntu 18.04 Let's Encrypt Open Source
  • Tutorial

    How To Remotely Access GUI Applications Using Docker and Caddy on Ubuntu 20.04

    Even with the growing popularity of cloud services, the need for running native applications still exists. In this tutorial, you'll containerize Mozilla Thunderbird, an email client, using Docker. Afterwards, you'll s...
    By Patrick Gaskin Docker Email Open Source Ubuntu 20.04
  • Tutorial

    How To Build Go Executables for Multiple Platforms on Ubuntu 16.04

    The Go programming language comes with a rich toolchain that makes obtaining packages and building executables incredibly easy. One of Go's most powerful features is the ability to cross-build executables for any Go-s...
    By Marko Mudrinić Applications Miscellaneous Open Source Linux Commands
  • Tutorial

    How To Install an ERPNext Stack on Ubuntu 18.04

    ERPNext is an Enterprise Resource Planning (ERP) suite that leverages the power and flexibility of open-source technologies. It excels at managing core business processes such as finance, sales, HR, manufacturing, pur...
    By Damaso Sanoja Open Source MariaDB e-commerce
  • How To Use Git: A Reference Guide

    This cheat sheet-style guide provides a quick reference to some of the more common Git commands you may use when managing repositories and collaborating on software.
    By Lisa Tagliaferri Git Open Source Development
  • Tutorial

    How To Install Git on Ubuntu 20.04

    In this guide, we will go through how to install and configure Git on an Ubuntu 20.04 server. We will cover how to install the software two different ways: via the built-in package manager, and via source. Each of the...
    By Lisa Tagliaferri Git Open Source
  • Tutorial

    How To Install an ERPNext Stack on Ubuntu 20.04

    ERPNext is an Enterprise Resource Planning (ERP) suite that leverages the power and flexibility of open-source technologies. It excels at managing core business processes such as finance, sales, HR, manufacturing, pur...
    By Damaso Sanoja e-commerce MariaDB Open Source
  • Tutorial

    How To Deploy Laravel 7 and MySQL on Kubernetes using Helm

    In this guide, you will create a Laravel PHP application, build your app into a Docker image, and deploy that image to a DigitalOcean Kubernetes cluster using the LAMP Helm chart. Next, you'll set up an Ingress contro...
    By Karl Hughes Laravel Kubernetes PHP PHP Frameworks Open Source Docker
  • Tutorial

    How To Set Up an Object Storage Server Using Minio on Ubuntu 18.04

    Minio is a popular open source object storage server compatible with the Amazon S3 cloud storage service. The service stores unstructured data such as photos, videos, log files, backups, and container/VM images. For a...
    By finid, Brian Mutende Object Storage Ubuntu 18.04 Open Source
  • Tutorial

    How To Set Up Mattermost on Ubuntu 18.04

    Mattermost is an open source collaboration and messaging platform created with security and configurability in mind, that provides comparable functionality to Discord or Slack. In this tutorial, you will set up the Ma...
    By Savic Open Source Ubuntu 18.04