Search The Hostwinds Guides Knowledge Base

Create A Sudo User (Ubuntu)

…add them using the same method referenced above. You can also test to ensure that the user account now has sudo privileges by switching to the user and issuing a command using sudo before the command:   su – username_here sudo ls -alh /root     If the user has sudo privileges you’ll be prompted for the user’s password, followed by a full listing of the root directory after issuing the commands referenced above.   Helpful Related Articles   How To Install LAMP On Ubuntu 16.04 Install WordPress On Ubuntu 16.04 How To Delete A User (Ubuntu) Minimum System Requirements…

How to Install PHP in Ubuntu 18.04

…to help you get PHP installed and operational in Ubuntu 18.04. Installation Instructions Before getting started you’ll need to login to your server using SSH. If you’re not familiar with how to do this, please take a moment and read through the following: Connecting to Your Server via SSH. Once you have connected to your server via SSH please proceed with the installation. Like most software that can be installed in Ubuntu, you’ll be using the apt-get command to install the necessary PHP packages and some additional helpful packages as the root or sudo user. apt-get install php libapache2-mod-php If…

Install Postfix and s-nail on Ubuntu (18.04)

…add the following lines: set emptystart set folder=Maildir set record=+sent Step 4: Initialize The Directory Structure The best way to create the Maildir structure is to send yourself an email. You will use the s-nail command with the -Snorecord option. Change the following command to match the user you are wanting to use: echo ‘init’ | s-nail -s ‘init’ -Snorecord user To view all commands possible, you can view the help page for s-nail: s-nail -h Related Articles How To Install Ubuntu Desktop On A VPS How To Download and Install Software Ubuntu How To Create A New User (Ubuntu)…

How To Run Python Web frameworks (Ubuntu 18.04)

…one is very simple and straightforward. Hopefully, this guide is enough to get you started, and as always, you can reach out to us if you have any additional questions or concerns. Related Articles How to create a custom landing page using HTML and CSS Shared / Business Web Hosting Account Security Default files and directories in cPanel How To Secure Memcache on CentOS 7 Optimize Website Using .htaccess File DNS Servers, Roles and Functions Install LAMP Stack Manually (Ubuntu) Installing and connecting to Filezilla Server for Windows Server Installing a VNC server in Debian/Ubuntu User Adding Domains in CWP…

How to Install Ghost CMS (Ubuntu 16.04 / 18.04 / 20.04)

Ghost CMS is a fast, secure, open source platform built on Node.js that can be a good alternative to WordPress, Medium, or other blog platforms. While Ghost has built-in SEO support, member payments, and email newsletters, there is no ecommerce support yet so it may not be right for you. This guide will walk through the steps to install Ghost CMS on a server running Ubuntu 16.04, 18.04 or 20.04. Prerequisites: Create a sudo user. Update the repository and upgrade packages. Point your domain to your Hostwinds VPS using Hostwinds DNS Manager, or using an A record at your DNS…

Installing a GUI on Debian / Ubuntu

Installing a GUI on Debian / Ubuntu The Debian and Ubuntu options in our VPSes don’t come with any graphical user interface by default. There are a lot of options when it comes to look-and-feel of a GUI in Linux, but for lightweight (low resource usage) window management, this article will use Xfce. Tested with Debian 9 and Ubuntu 18.04 The following commands are to be run as root in your VPS (via SSH or GetVNC) Note: it is recommended to run apt-get update apt-get upgrade before proceeding, to make sure you have the latest version of all packages. To…

Use Ngnix to Proxy Docker Containers on Ubuntu

…and add in this code: server { server_name [YOUR.DOMAIN.NAME]; listen 80; location / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://127.0.0.1:8080; } } From here, NGINX takes in all the public requests, and the Apache container just serves your files. Related Articles: Live Streaming from a VPS with Nginx + RTMP How to Make a Script Executable to Other Users on Linux How To Install Maldet on Ubuntu How to install LAMP on Ubuntu 16.04 Why should I add an SSL to my Web site? HostWinds Cloud Control quick start guide Install FTP Server on Ubuntu

How to Install MySQL in Ubuntu 14.04

MySQL is a very popular open source database management system that you’ll typically find in a Linux server environment as part of a LAMP stack. MySQL is used by a number of large companies across the internet such as Facebook and YouTube to store various bits of pertinent data. MySQL can also be used when working with content management systems such as Joomla or WordPress which you can use to create a stylish website. This article will walk you through the process to install MySQL in Ubuntu 14.04. How to install MySQL in Ubuntu 14.04 There are a few things…

Install and Configure Mezzanine (Ubuntu 19.10)

Mezzainine is a Content Managment system written in Python. It’s a great alternative to the popular WordPress, and offers a similar interface. You will need: A Hostwinds SSD Cloud or Dedicated Server Ubuntu 19.10. You can get the ISO from Canonial here: https://ubuntu.com/download/serve Then, use our guide for installing from an ISO here: https://www.hostwinds.com/guide/reinstall-vps-cloud-server-from-an-iso/ A working public domain. Hostwinds offers domains here: http://hostwinds.com/domains.php Python3 The virtualenvwrapper script Nginx Web server Postgresql To get all of this running, use the command: sudo apt install python3 python3-pip postgresql nginx libpq-dev Then, use pip in install virtualenvwrapper*: sudo pip3 install virtualenvwrapper Normally, it’s…

How to Install OpenLitespeed Web Server (Ubuntu 18.04)

LiteSpeed is a web server developed and owned by LiteSpeed Technologies. HostWinds installs the LiteSpeed Web Server Enterprise Edition (LSWS) on all Business Web Hosting servers to provide the fastest possible performance for multiple websites. LiteSpeed Technologies also offers a FREE Edition of LSWS called OPENLiteSpeed. OPENLiteSpeed has similar features as the Enterprise Edition, but it lacks several 3rd-party plugins and extensions by comparison. Installation of the FREE version of LSWS (OpenLiteSpeed) will be covered in this guide. Prerequisites: A Hostwinds Managed or UnManaged Cloud SSD VPS Have already installed Ubuntu 18.04 Access to your VPS through SSH with a…