Security

Any server on a public network can become the target for hackers. Thus, knowing how to ensure a system’s security is an important responsibility for anyone working with a server.

featured tutorialHow To Secure Apache with Let's Encrypt on Ubuntu 18.04
Let’s Encrypt is a Certificate Authority (CA) that provides an easy way to obtain and install free TLS/SSL certificat...

Kathleen Juell, and Erika Heidi • Published on April 27, 2018 · Updated on December 21, 2021

featured tutorialInitial Server Setup with Ubuntu 20.04
When you first create a new Ubuntu 20.04 server, you should perform some important configuration steps as part of the...

Brian Boucheron • Published on April 23, 2020 · Updated on August 9, 2021

featured tutorialRecommended Security Measures to Protect Your Servers
When setting up infrastructure, getting your applications up and running will often be your primary concern. However,...

Justin Ellingwood, and Alex Garnett • Published on March 5, 2015 · Updated on May 19, 2022

Subscribe to Security
Get notified when new articles on Security are published.
    All
  • 20 Results
    • Tutorial

      Recommended Security Measures to Protect Your Servers

      When setting up infrastructure, getting your applications up and running will often be your primary concern. However, making your applications to function correctly without addressing the security needs of your infras...
      5 days agoBy Justin Ellingwood, Alex GarnettSecurityFirewallConceptualNetworkingVPN
    • Question

      Is SFO2 pci compliant?

      Our droplet is hosted on the SFO2 server center. Is that center PCI compliant?
      1 answer7 days agoBy philc46cff3f565024445e5e64Security
    • Apps

      NirvaShare

      Secure Share and Collaborate Files from DigitalOcean Spaces with Fine Access Control and Single Sign-On.
      12 days agoBy NandaApplicationsDigitalOcean DropletsObject StorageDigitalOcean 1-Click Apps MarketplaceSecurityDigitalOcean Spaces
    • Tutorial

      How To Create a Self-Signed SSL Certificate for Nginx in Ubuntu 22.04

      In this guide, you will learn how to set up a self-signed SSL/TLS certificate for use with an Nginx web server on an Ubuntu 22.04 server.
      14 days agoBy Jeanelle Horcasitas, Jamon CamissoNginxSecurityUbuntuUbuntu 22.04
    • Tutorial

      How To Set Up Password Authentication with Apache on Ubuntu 20.04

      This tutorial will walk you through password-protecting assets on an Apache web server running on Ubuntu 20.04 in order to provide your server with additional security.
      18 days agoBy Lisa Tagliaferri, Jeanelle HorcasitasApacheSecurityUbuntuUbuntu 20.04
    • Tutorial

      How To Create a Self-Signed SSL Certificate for Apache in Ubuntu 18.04

      In this guide, we will show you how to set up a self-signed SSL certificate for use with an Apache web server on Ubuntu 18.04.
      26 days agoBy Justin Ellingwood, Brian BoucheronApacheSecurityUbuntuUbuntu 18.04
    • Tutorial

      How to Set Up an IKEv2 VPN Server with StrongSwan on Ubuntu 22.04

      A virtual private network, or VPN, allows you to securely encrypt traffic as it travels through untrusted networks, such as those at the coffee shop, a conference, or an airport. In this tutorial, you’ll set up an IKE...
      28 days agoBy Jamon CamissoSecurityUbuntuVPNUbuntu 22.04
    • Tutorial

      How To Set Up and Configure a Certificate Authority On Ubuntu 22.04

      A private Certificate Authority (CA) that runs on Ubuntu 22.04 will enable you to configure, test, and run programs that require encrypted connections between a client and a server. Using a private CA, you can issue c...
      28 days agoBy Jamon CamissoSecurityUbuntuVPNUbuntu 22.04
    • Tutorial

      How To Set Up and Configure an OpenVPN Server on Ubuntu 22.04

      OpenVPN is an open-source Virtual Private Network (VPN) application that lets you create and join a private network securely over the public Internet. In this tutorial you will learn how to install and configure OpenV...
      28 days agoBy Jamon Camisso, Mark DrakeSecurityUbuntuVPNUbuntu 22.04
    • Tutorial

      How To Set Up a Firewall with UFW on Ubuntu 22.04

      This tutorial will guide you through setting up a firewall with UFW on Ubuntu 22.04.
      28 days agoBy Brian Boucheron, Jamon CamissoFirewallNetworkingSecurityUbuntuUbuntu 22.04
    • Tutorial

      How To Create a Self-Signed SSL Certificate for Apache in Ubuntu 22.04

      In this guide, you will learn how to create and configure a self-signed TLS/SSL certificate with the Apache web server on Ubuntu 22.04.
      28 days agoBy Erin Glass, Jamon CamissoApacheSecurityUbuntuUbuntu 22.04
    • Tutorial

      How To Set Up WireGuard on Ubuntu 22.04

      In this tutorial, you will set up WireGuard on an Ubuntu 22.04 server, and then configure another machine to connect to it as a peer using both IPv4 and IPv6 connections (commonly referred to as a dual stack connectio...
      28 days agoBy Jamon CamissoIPv6NetworkingSecurityUbuntuVPNUbuntu 22.04
    • Tutorial

      How To Install and Secure Memcached on Ubuntu 22.04

      In this guide, you will install and configure a Memcached server. You’ll also add authentication to secure Memcached using Simple Authentication and Security Layer (SASL). Finally, you’ll learn how to bind Memcached t...
      28 days agoBy Jamon CamissoCachingFirewallInteractiveSecurityServer OptimizationUbuntuUbuntu 22.04
    • Tutorial

      Initial Server Setup with Ubuntu 22.04

      When you first create a new Ubuntu 22.04 server, you should perform some important configuration steps as part of the basic setup. These steps will increase the security and usability of your server, and will give you...
      28 days agoBy Jamon CamissoUbuntuUbuntu 22.04DigitalOcean DropletsGetting StartedInitial Server SetupSecurity
    • Tutorial

      How to Set Up SSH Keys on Ubuntu 22.04

      In this guide, we’ll focus on setting up SSH keys for an Ubuntu 22.04 installation. SSH keys provide a secure way of logging into your server and are recommended for all users.
      28 days agoBy Alex GarnettGetting StartedLinux BasicsSecuritySystem ToolsUbuntuUbuntu 22.04
    • Tutorial

      How To Secure Nginx with Let's Encrypt on Ubuntu 22.04

      Let’s Encrypt is a Certificate Authority (CA) that provides an accessible way to obtain and install free TLS/SSL certificates, thereby enabling encrypted HTTPS on web servers. It simplifies the process by providing a ...
      28 days agoBy Alex GarnettNginxSecurityUbuntuUbuntu 22.04
    • Tutorial

      How To Install and Secure Redis on Ubuntu 22.04

      Redis is an in-memory key-value store known for its flexibility, performance, and wide language support. This tutorial demonstrates how to install, configure, and secure Redis on an Ubuntu 22.04 server.
      28 days agoBy Mark DrakeDatabasesNoSQLRedisSecurityUbuntuUbuntu 22.04
    • Question

      My API is in digital ocean droplet with an IP only, How can access my API in another Vercel app which has https and currently it blocks.

      Currently a vercel app blocks all API calls claiming that the request to an insecure site can’t be made from a secure one therefore incompatible. I need any suggestion to make this IP to be whitelisted in vercel app, ...
      1 answer29 days agoBy charity mbisiAPIApplicationsDigitalOcean DropletsSecurity
    • Tutorial

      How To Secure Your Django Application with a Content Security Policy

      Websites use various services, styles, scripts, and images to load and render content, and the browser will execute all of it. Using a Content Security Policy (CSP) can help ensure that users are protected from malici...
      1 month agoBy Ari BirnbaumDevelopmentDjangoPython FrameworksSecurity
    • Question

      Setup certbot SSL for wikijs installation error: Could not bind TCP port 80 because it is already in use by another process

      I am attempting to use certbot to add SSL encryption to my wiki js installation. My droplet is on and I am logged into the remote shell. After running: ‘certbot certonly --standalone’ and entering my domains, I get th...
      No answers yet2 months agoBy Imari ChildressApplicationsLet's EncryptSecurity