Search the Community

38819 Results
  • Tutorial

    How To Create a New User and Grant Permissions in MySQL

    MySQL is a powerful database management system used for organizing and retrieving data. This tutorial explains how to to create new MySQL users and how to grant them the appropriate permissions.
    By Etel Sverdlov MySQL
  • Tool


    The easiest way to configure a performant, secure, and stable nginx server.
    By MattIPv4 Nginx
  • From Containers to Kubernetes with Node.js eBook

    This book is designed to introduce you to using containers and Kubernetes for full-stack development. You'll use Node.js to build a sample application and then containerize it. From there you will learn how to incorpo...
    By Kathleen Juell Node.js Docker Kubernetes Development MongoDB Books
  • Tech talk

    Supercharging How You Build Apps With Little to No Code

    Go from idea to code with the support of a community of builders. Simplify your development workflow and cloud setup so that you can build fast, full-stack apps in the browser, and scale with confidence.
    By Anil Dash & Gabe Monroy Tech Talks DigitalOcean App Platform
  • Tech talk

    Building Interactive Live Streaming Apps for Millions of Viewers

    How to use an XDN (Experience Delivery Network) to deliver seamless interactive experiences for big groups of viewers, while simplifying signal acquisition/ingest, latency, interactivity, and scaling in the cloud.
    By Chris Allen, Mark Pace, Monica Dunphy, Darian Wilkin Tech Talks
  • Tutorial

    How To Remove Docker Images, Containers, and Volumes

    Docker doesn't provide direct cleanup commands, but it does give you all the tools you need to clean up your system from the command line. This cheat sheet-style guide provides a quick reference to commands that are u...
    By Melissa Anderson Docker DigitalOcean App Platform
  • Tutorial

    Initial Server Setup with Ubuntu 18.04

    This guide will walk you through a few procedures that you should take early on in order to create a solid foundation for your new Ubuntu 18.04 server, before moving on to installing and configuring any software or se...
    By Justin Ellingwood, Erika Heidi Getting Started Initial Server Setup Security Ubuntu Ubuntu 18.04
  • Tutorial

    How To Use Axios with React

    Axios is a lightweight, promise-based HTTP client. In this article, you will explore examples of how to use Axios to access the popular JSON Placeholder API within a React application.
    By PaulHalliday React
  • Tutorial

    How To Set Up SSH Keys

    SSH keys provide a more secure method of logging into a server than using a password. With SSH keys, users can log into a server without a password. This tutorial explains how to generate, upload, and use an SSH key p...
    By Etel Sverdlov, Brian Boucheron Linux Basics Security DigitalOcean
  • Tutorial

    How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu 16.04

    A "LAMP" stack is a group of open source software that is typically installed together to enable a server to host dynamic websites and web apps. This term is actually an acronym which represents the Linux operating sy...
    By Brennen Bearnes LAMP Stack PHP MySQL Apache Ubuntu 16.04
  • Tutorial

    Initial Server Setup with Ubuntu 16.04

    When you start a new server, there are a few steps that you should take every time to add some basic security and give you a solid foundation. In this guide, we'll walk you through the basic steps necessary to hit th...
    By Mitchell Anicas Getting Started Initial Server Setup Security Ubuntu Ubuntu 16.04
  • Tutorial

    How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu 18.04

    A "LAMP" stack is a group of open source software that is typically installed together to enable a server to host dynamic websites and web apps. This stack typically consists of the Linux operating system, the Apache ...
    By Mark Drake, Erika Heidi LAMP Stack Databases PHP MySQL Apache Ubuntu 18.04
  • Tutorial

    How To Install and Use Docker on Ubuntu 18.04

    Docker is an application that simplifies the process of managing application processes in containers. In this tutorial, you'll install and use Docker Community Edition (CE) on Ubuntu 18.04. You'll install Docker itse...
    By Brian Hogan Docker Ubuntu 18.04
  • Tutorial

    How To Install Java with Apt on Ubuntu 18.04

    In this guide, you will install various versions of the Java Runtime Environment (JRE) and the Java Developer Kit (JDK) using apt . You'll install OpenJDK as well as official packages from Oracle. You'll then select t...
    By Koen Vlaswinkel Java Ubuntu 18.04 DigitalOcean Droplets
  • Book

    Sysadmin eBook: Making Servers Work

    This book is written with the belief that familiarity with some core areas of system administration will benefit anyone who uses computers, from individuals who would like to learn how to automate their systems and da...
    By Jamon Camisso Books Getting Started Linux Basics DigitalOcean
  • Tutorial

    How To Use Systemctl to Manage Systemd Services and Units

    Systemd is an init system and system manager that has become the new standard for Linux distributions. In this guide, we will be discussing the systemctl command, which is the central management tool for controlling t...
    By Justin Ellingwood System Tools
  • Tutorial

    How To Use JSON.parse() and JSON.stringify()

    A quick reference for the parse and stringify methods of the JSON object.
    By JavaScript
  • Tutorial

    How To Install MySQL on Ubuntu 18.04

    MySQL is an open-source database management system, commonly installed as part of the popular LAMP (Linux, Apache, MySQL, PHP/Python/Perl) stack. It uses a relational database and SQL (Structured Query Language) to ma...
    By Mark Drake MySQL Databases Ubuntu Ubuntu 18.04
  • Tutorial

    How To Install Anaconda on Ubuntu 18.04 [Quickstart]

    This tutorial will guide you through installing Anaconda on an Ubuntu 18.04 server. Designed for data science and machine learning workflows, Anaconda is an open-source package manager, environment manager, and distri...
    By Lisa Tagliaferri Development Python Quickstart Ubuntu 18.04
  • Tutorial

    How To Use Rsync to Sync Local and Remote Directories

    Rsync is a tool for intelligently syncing local and remote directories. In this article we will explore the basic usage of this utility to copy files from directory to directory and from system to system.
    By Justin Ellingwood Linux Basics Backups