Frequently Asked Questions

FAQ subscription active
You will receive email notifications for new publications on FAQ.
228 Results
  • Tutorial

    OpenSSL Essentials: Working with SSL Certificates, Private Keys and CSRs

    This guide provides a quick reference to OpenSSL commands that are useful in common, everyday scenarios. Similar to a cheat sheet for OpenSSL commands.
    By Mitchell Anicas Security FAQ
  • Tutorial

    Understanding IP Addresses, Subnets, and CIDR Notation for Networking

    IP addresses, networks, submasks, and CIDR notation can be difficult concepts to understand. In this guide, we will cover some of the ideas behind how these systems work together to allow computers to communicate over...
    By Justin Ellingwood Networking Linux Basics Conceptual FAQ
  • Tutorial

    How To Troubleshoot Common HTTP Error Codes

    This guide focuses on identifying and troubleshooting the most commonly encountered HTTP error codes, i.e. 4xx and 5xx status codes, from a system administrator's perspective. There are many situations that could caus...
    By Mitchell Anicas FAQ Apache Nginx Conceptual
  • An Introduction to DNS Terminology, Components, and Concepts

    DNS, or the Domain Name System, is an integral part of how the internet functions today. However, the way that DNS works is often quite mysterious for new administrators. In this guide, we will discuss some of the c...
    By Justin Ellingwood DNS Conceptual Linux Basics FAQ
  • Tutorial

    An Introduction to Linux Basics

    Linux may be daunting to learn about at first, but familiarising yourself with the operating system is easy. The basics are simple, and you'll learn skills to arm yourself with knowledge in the future.
    By Justin Kim Linux Basics FAQ Interactive
  • Tutorial

    An Introduction to Securing your Linux VPS

    Linux security is a complex task with many different variables to consider. In this guide, we will attempt to give you a good introduction to how to secure your Linux server. We will discuss high-level concepts and...
    By Justin Ellingwood Security Getting Started Linux Basics FAQ Conceptual
  • Tutorial series

    An Introduction to Managing DNS

    DNS, or the domain name system, is an essential component of modern internet communication. It allows us to reference computers by names instead of IP addresses. In this series, we will cover the basic ideas behind ...
    By Justin Ellingwood, Melissa Anderson and Mitchell Anicas DNS Conceptual Linux Basics FAQ Networking DigitalOcean Product Documentation Ubuntu
  • Tutorial

    How and When to Use Sqlite

    Sqlite is a very simple and fast open source SQL engine. This tutorial will explain when it is optimal to use Sqlite, as opposed to a full-blown RDBMS such as Mysql or Postgres, as well as how to install it and basic ...
    By Gareth Dwyer MySQL FAQ SQLite
  • Tutorial

    Write for DOnations - Frequently Asked Questions

    This is a list of frequently asked questions about DigitalOcean's Write for DOnations program.
    By Kathleen Juell DigitalOcean DigitalOcean Articles FAQ
  • How To Migrate Linux Servers Part 1 - System Preparation

    There are many different considerations you should make when migrating from one system to another. In this guide, we will discuss how to prepare your source and target systems for a migration. This will include gettin...
    By Justin Ellingwood System Tools FAQ
  • Tutorial

    New Droplet Plans - Frequently Asked Questions

    DigitalOcean recently announced details (https://blog.digitalocean.com/new-droplet-plans) for new Droplet plans. Below is a list of frequently asked questions with answers to help give more clarity on these plans.
    By Ben Schaechter DigitalOcean FAQ
  • Tutorial

    What is FTP and How Is It Used?

    This tutorial provides some information about FTP and includes some basic FTP commands. Additionally it includes links to the variety of FTP tutorials on the DigitalOcean site. FTP is a way to transfer files between h...
    By Etel Sverdlov System Tools FAQ Conceptual
  • Tutorial

    An Introduction to Cloud Hosting

    Cloud hosting is a method of using online servers in an affordable, scalable, and reliable way. In this guide, we will go over the common components in a cloud hosting environment, including different types of virtual...
    By Josh Barnett Getting Started FAQ DigitalOcean Conceptual Cloud Computing
  • How To Migrate Linux Servers Part 2 - Transfer Core Data

    In the previous tutorial, we prepped our servers for data migration. At this point, your target and source system should be able to communicate (the target system should have SSH access to the source system), and you ...
    By Justin Ellingwood System Tools FAQ
  • How To Migrate Linux Servers Part 3 - Final Steps

    In the last tutorial of this series, we will finish up our migration by transferring users, groups, mail, crontabs, and other settings over to our new server.
    By Justin Ellingwood System Tools FAQ
  • Tutorial series

    How To Migrate to a New Linux Server

    Migrating to a new server can be a complex and involved task. Not only do you have to transfer the data itself to a new location, you also have to replicate the service environment and ensure that your components int...
    By Justin Ellingwood System Tools FAQ
  • Tutorial

    How To Recover from File System Corruption Using FreeBSD's Single-User Mode

    FreeBSD includes a filesystem checking utility called fsck that can be used to recover your system in cases of corruption. In this guide, we will discuss how to attempt to recover your filesystem if there are filesys...
    By Ryan Quinn FAQ FreeBSD
  • Question

    Free $50 Credit available on use of Debit Card or PayPal?

    I am willing to purchase droplets from DigitalOcean as they are the cheapest and the best option currently available in my country. However as mentioned in the question, is the free $50 credit available for use if I u...
    Accepted Answer: Dec 2019 Update: We currently offer a $100, 60-day Free Credit for new accounts that you can get by signing up here: <^>LINK: If you know someone already using DigitalOcean, get their referral link, or use this one: h...
    2 By sampleaffiliate407 Billing Getting Started FAQ
  • Question

    Does DigitalOcean support KVM or nested virtulzation ?

    Does DigitalOcean support KVM or nested virtualization ? I want to create a linux instance which supports KVM.
    Accepted Answer: Hello @animeshj755 Currently, DigitalOcean Droplets support KVM or nested virtualization in all regions. We do not recommend nested virtualization on the platform because there is often very poor performance. Instead...
    1 By animeshj755 DigitalOcean Droplets FAQ DigitalOcean Linux Basics Ubuntu 20.04 Debian 10 DigitalOcean VPC
  • Question

    How to uplaod file from computer with console?

    I want to upload a large file so I want to do so from the droplet's console. The file is on my compouter. How do I do that?
    Accepted Answer: Running a command on your local computer to upload files to your server is pretty easy on macOS or Linux where you can use scp: scp -r <^>/path/to/my/files<^> root@:<^><^>:<^>/path/on/my/server<^> or rsync r...
    5 By efiminzer FAQ Getting Started Linux Basics Ubuntu