Deployment

Tools and tips for users as they deploy applications to a server, a process that includes installation, activation, and update automation.

Deployment subscription active
You will receive email notifications for new publications on Deployment.
650 Results
  • Tutorial

    How To Set Up a Node.js Application for Production on Ubuntu 14.04

    Node.js is an open source Javascript runtime environment for easily building server-side and networking applications. The platform runs on Linux, OS X, FreeBSD, and Windows, and its applications are written in JavaScr...
    By Mitchell Anicas Node.js Deployment Nginx Ubuntu
  • Tutorial

    How To Install Apache Tomcat 8 on CentOS 7

    Apache Tomcat is a web server and servlet container that is used to serve Java applications. Tomcat is an open source implementation of the Java Servlet and JavaServer Pages technologies, released by the Apache Softwa...
    By Mitchell Anicas Java Deployment CentOS
  • Tutorial

    How To Set Up a Node.js Application for Production on CentOS 7

    In this tutorial, we will cover setting up a production-ready Node.js environment that is composed of two CentOS 7 servers; one server will run Node.js applications managed by PM2, while the other will provide users w...
    By Mitchell Anicas, Haiden Taylor Node.js Deployment Nginx CentOS
  • Tutorial

    How To Install Apache Tomcat 8 on Ubuntu 14.04

    Apache Tomcat is a web server and servlet container that is used to serve Java applications. Tomcat is an open source implementation of the Java Servlet and JavaServer Pages technologies, released by the Apache Softwa...
    By Mitchell Anicas Java Deployment Ubuntu
  • Tutorial

    How To Install Apache Tomcat 7 on CentOS 7 via Yum

    Apache Tomcat is a web server and servlet container that is used to serve Java applications. Tomcat is an open source implementation of the Java Servlet and JavaServer Pages technologies, released by the Apache Softwa...
    By Mitchell Anicas Java Deployment CentOS
  • Tutorial

    How To Serve Flask Applications with uWSGI and Nginx on Ubuntu 14.04

    In this guide, we will be setting up a simple Python application using the Flask micro-framework on Ubuntu 14.04. The bulk of this article will be about how to set up the uWSGI application server to launch the applica...
    By Justin Ellingwood Deployment Python Frameworks Nginx Python Ubuntu
  • Tutorial

    How To Deploy an ASP.NET Core Application with MySQL Server Using Nginx on Ubuntu 18.04

    ASP.NET Core is a more modular version of Microsoft’s ASP.NET Framework. It's a high-performant, open-source framework for building modern web applications. In this tutorial you'll set up and deploy a production-ready...
    By Oluyemi Olususi Deployment Applications Nginx MySQL Ubuntu 18.04
  • Tutorial

    How To Serve Flask Applications with Gunicorn and Nginx on Ubuntu 14.04

    In this guide, we will be setting up a simple Python application using the Flask micro-framework on Ubuntu 14.04. The bulk of this article will be about how to set up the Gunicorn application server to launch the appl...
    By Justin Ellingwood Deployment Python Frameworks Nginx Python Ubuntu
  • Tutorial

    How To Deploy a Rails App with Unicorn and Nginx on Ubuntu 14.04

    When you are ready to deploy your Ruby on Rails application, there are many valid setups to consider. This tutorial will help you deploy the production environment of your Ruby on Rails application, with PostgreSQL as...
    By Mitchell Anicas Ruby on Rails Deployment PostgreSQL Nginx Ubuntu
  • Tutorial

    How To Host Multiple Node.js Applications On a Single VPS with nginx, forever, and crontab

    This is our tutorial on hosting multiple Node.js apps on a single VPS with nginx, forever, and crontab.
    By Christian Fei Deployment Node.js Nginx
  • Tutorial

    What Is Immutable Infrastructure?

    Immutable infrastructure is an infrastructure paradigm in which servers are never modified after they're deployed. This article explains the conceptual and practical differences between mutable and immutable infrastru...
    By Hazel Virdó Conceptual Deployment CI/CD Configuration Management Scaling
  • Tutorial

    How To Set Up Django with Postgres, Nginx, and Gunicorn on Ubuntu 14.04

    Django is a powerful web framework that can help you get your Python application or website off the ground. Django includes a simplified development server for testing your code locally, but for anything even slightly...
    By Justin Ellingwood Deployment Django Nginx Python Frameworks Python Ubuntu
  • Tutorial

    How To Deploy a Rails App with Puma and Nginx on Ubuntu 14.04

    When you are ready to deploy your Ruby on Rails application, there are many valid setups to consider. This tutorial will help you deploy the production environment of your Ruby on Rails application, with PostgreSQL as...
    By Mitchell Anicas Deployment Ruby on Rails Nginx PostgreSQL Ruby Ubuntu
  • Tutorial

    How To Serve Django Applications with uWSGI and Nginx on Ubuntu 14.04

    Django is a powerful web framework that can help you get your Python application or website off the ground. Django includes a simplified development server for testing your code locally, but for anything even slightly...
    By Justin Ellingwood Nginx Deployment Django Python Python Frameworks Ubuntu
  • Tutorial

    How to Automatically Deploy Laravel Applications with Deployer on Ubuntu 16.04

    By following this tutorial, you will deploy a Laravel application automatically without any downtime. To do this, you will prepare the local development environment from which you'll deploy code and then configure a p...
    By András Magyar Deployment CI/CD Git Laravel
  • Tutorial

    How To Package And Distribute Python Applications

    In this DigitalOcean article, we talk about the necessary tools for Python application distribution. We go over the key steps to allow readers to package their own useful libraries, modules, or applications -- which s...
    By O.S Tezer Python Deployment
  • Tutorial

    How To Set Up Apache Virtual Hosts on Debian 8

    The Apache web server is the most popular way of serving web content on the internet. It accounts for more than half of all active websites on the internet and is extremely powerful and flexible. Apache breaks its fun...
    By Brian Hogan Apache DNS Deployment Debian
  • Tutorial

    How To Use Cloud-Config For Your Initial Server Setup

    A cloud-config file is a special script that is used to define configuration details for your server as it is being brought online for the first time. These are often used for completing common tasks that a user woul...
    By Justin Ellingwood Deployment API DigitalOcean Initial Server Setup
  • Building for Production: Web Applications — Overview

    This tutorial will demonstrate how to plan and set up a sample production application from start to finish. Hopefully, this will help you plan and implement your own production server environment, even if you are runn...
    By Mitchell Anicas Deployment Backups DNS Logging LAMP Stack Monitoring Load Balancing Conceptual Ubuntu
  • Tutorial

    How To Deploy a Go Web Application with Docker and Nginx on Ubuntu 18.04

    In this tutorial, you will deploy an example Go web application with gorilla/mux as the request router and Nginx as the web server, all inside Docker containers, orchestrated by Docker Compose. You'll use nginx-proxy ...
    By Savic Go Docker Nginx Deployment Let's Encrypt Ubuntu 18.04