Linux Applications
Apache, MySQL, PHP, Perl, Python, Ruby on Rails, etc.
11 topics in this forum
-
In this tutorial, we’re going to be using PuTTY to connect to your managed VPS, Cloud or dedicated server via SSH. For Windows users without an SSH client, we recommend you download PuTTY or enable OpenSSH. Requirements for using SSH to login to your VPS or Dedicated Server There are a few requirements for using SSH with your VPS or Dedicated Server. These include making sure that your account has been granted SSH access and that your IP address has been added to the firewall. Both of these requirements can be fulfilled through the WHM interface. The following articles will help you meet these prerequisites: Configure SSH access Whitelist your IP ad…
-
- 0 replies
- 1.5k views
-
-
Introduction 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 system, with the Apache web server. The site data is stored in a MySQL database, and dynamic content is processed by PHP. In this quick and easy guide, you will learn how to install and download LAMP on an Ubuntu 14.04 LTS server. Step 1: Install Apache The Apache web server is currently the most popular web server in the world, which makes it a great default choice for hosting a website. We can install Apache easily using Ubuntu's…
-
- 0 replies
- 3.4k views
-
-
GitLab is git repository management with extensive features like code reviews, issue tracking, activity feeds, wikis, protected branches. This article will provide you the information on how to install GitLab on LCwHost Ltd servers. First, let us mention, that GitLab is officially available with CentOS 6/7, Ubuntu 14.04/16.04, Debian 7/8/9, OpenSUSE 42.2/42.3 versions. Here we will be covering only CentOS, Debian and Ubuntu, since these are the most common OS used among our VPS. It is recommended at least 4 GB of free memory (RAM + swap) to run GitLab. Also, let us clarify, that our OS templates comes with pre-installed web service (Apache) and has a default configu…
-
- 0 replies
- 1.9k views
-
-
In this guide we will be installing Kubernetes Master server, together with installing Kubernetes Node servers and connecting them to the Master server. Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications from a Master server instance. 0. Requirements: KVM Linux server running on Ubuntu 16.04 OS. 1. Preparing Your VPS For Installation Of Kubernetes: Both, Master server and Node servers has to be prepared with required packages. Firstly, update your package list (commands will be initiated as root. If done by other user, use "sudo"): apt-get update Afterw…
-
- 0 replies
- 1.9k views
-
-
Introduction By default on Ubuntu the Apache2 web server stores its files in "/var/www/html" folder. Sometimes it’s helpful to move it to another location, such as a separate mounted file system and so on. In this tutorial you will learn how to move the default directory to a new location. We are using Ubuntu 16.04 for this tutorial, however you should be able to follow this guide using any of our offered Ubuntu or Debian distributions. Copying Files We are using "rsync" for coping files to a new location: rsync -av /var/www/html /new/location Where "-a" flag preserves the permissions and other directory properties and "-v" flag provides comprehensive …
-
- 0 replies
- 4k views
-
-
Introduction Memcached is a general-purpose distributed memory caching system. It is often used to speed up dynamic database-driven websites by caching data and objects in RAM to reduce the number of times an external data source (such as a database or API) must be read. Nearly every popular CMS has a plugin or module to take advantage of memcached, and many programming languages have a memcached library, including PHP, Perl, Ruby, and Python. Memcached runs in memory and is thus quite speedy, since it does not need to write data to disk. Installation We can install Memcached by running this command: apt-get install memcached -y Configuration Use …
-
- 0 replies
- 2.7k views
-
-
In this tutorial, you will learn on how to upgrade your operating system from CentOS 7 to AlmaLinux OS manually. As always, before making any changes to your VPS, you should make a backup of your VPS - save all the essential data. It will be a wise option if anything goes wrong. Steps: First of all, you need to update all the system packages and repositories: sudo yum update -y Then you need to reboot your VPS: sudo reboot You might be disconnected from your VPS, so you will need to connect to your VPS again. After that, you need to install the elevate-release package with this command: sudo yum install -y http://rep…
-
- 0 replies
- 1.6k views
-
-
Introduction Node.js is a Javascript platform for server-side programming that allows users to build network applications quickly. By leveraging Javascript on both the front-end and the back-end, development can be more consistent and be designed within the same system. For as popular as this JavaScript run-time has become, you might be surprised to find out that it actually still isn't very easy to install Node.js on Ubuntu and other Linux distributions. It's still more of a manual process than it should be. In this guide, we'll show you 3 ways how to get started with Node.js on an Ubuntu/Debian server. Note: Tutorial on how to set up a Node.js application fo…
-
- 0 replies
- 1.7k views
-
-
Install EPEL repo: For CentOS 6 32-bit execute command: rpm -Uvh http://mirror.overthewire.com.au/pub/epel/6/i386/epel-release-6-8.noarch.rpm For CentOS 6 64-bit execute command: rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm Install required packages: yum install clamav clamd Start the clamd service and set it to auto-start /etc/init.d/clamd on chkconfig clamd on /etc/init.d/clamd start Update ClamAV's signatures: /usr/bin/freshclam Note: ClamAV will update automatically, as part of /etc/cron.daily/freshclam. Configure daily scan In this example, we will configure a cronjob to scan the /var/…
-
- 0 replies
- 3k views
-
-
Introduction MongoDB is a free and open-source NoSQL document database used commonly in modern web applications. This tutorial will help you set up MongoDB on your server for a production application environment. To follow this tutorial, you will need A sudo non-root user, which you can set up by following this: Create new user: adduser name_of_new_user To add "sudo" privileges to our new user, we need to add the new user to the "sudo" group. By default, on Ubuntu/Debian, users who belong to the "sudo" group are allowed to use the sudo command. Run this command to add your new user to the sudo group: gpasswd -a name_of_new_user sudo Then login as…
-
- 0 replies
- 4.1k views
-
-
To install OpenVPN AS software in CentOS / Debian operating systems, perform the steps below. Update your VPS Before any new software installation, ensure that VPS operating system has latest software packages. Use this command in SSH: For CentOS: yum update -y For Debian: apt-get update Setup OpenVPN software The process is very simple and straightforward: CentOS 6: wget http://swupdate.openvpn.org/as/openvpn-as-2.0.10-CentOS6.x86_64.rpm CentOS 7: wget http://swupdate.openvpn.org/as/openvpn-as-2.0.10-CentOS7.x86_64.rpm Debian 6: wget http://swupdate.openvpn.org/as/openvpn-as-2.0.10-Debian6.amd_64.deb Debian 7: wget http://s…
-
- 0 replies
- 2.4k views
-