Reading Time: 3 minutes
What is Git-Secret?
Git-secret is a bash tool that is used to store your private files and information inside of a git repo on your server. The git-secret tool allows us to encrypt sensitive files that are stored inside a secure, encrypted repository. In this article, we will be examining the process of installing and working with git-secret on an 18.04 Ubuntu Server.
Continue reading “How to Install and Use Git-Secret”
Reading Time: 3 minutes
What Is Fail2Ban?
Fail2ban is an open-source software that actively scans the servers log files in real-time for any brute force login attempts, and if found, summarily blocks the attack using the servers firewall software (firewalld or iptables). Fail2Ban runs as a background process and continuously scans the log files for unusual login patterns and security breach attempts.
Continue reading “Install Fail2Ban On CentOS 7”
Reading Time: 8 minutes
In this article, we discuss how to clone a git repo on CentOS. We also learn the differences between Git and GitHub, what version control means, what a repo is and how to clone a repository.
Continue reading “How To Clone A Git Repo on CentOS”
Reading Time: 2 minutesIn our previous tutorial, we showed you how to create and sync a Github repository to your Ubuntu 18.04 server. Using the last tutorial as a springboard, we’ll continue on and show you how to commit and push a script from your Ubuntu server to your Github account. Continue reading “Committing and Pushing to Github from Ubuntu 18.04”
Reading Time: 2 minutesGithub is a free repository hosting service, used as version control for web developers to download and push their code from their servers to other users. In our previous article we’ve instructed on how to add Git to your Ubuntu 18.04 server. We’ll continue on and show you how to add and clone a repo from Github to your server. Continue reading “Create and Clone a Repo in Github on Ubuntu 18.04”
Reading Time: 5 minutes
Why Node.js for CloudLinux?
In the last few years, the stability and ease of use of Node.js has lead to heavy adoption in application development. However, deploying and configuring a Node.js application to work with cPanel presents a number of hurdles. CloudLinux’s recently released Node.js Selector is a great solution that includes a graphical interface to make deployment go more smoothly. To use this utility, you will need to have CloudLinux installed along with the LVE Manager plugin. In this configuration, your Node.js application will also benefit from the resource usage monitoring that comes with the CloudLinux LVE Manager. Continue reading “How to Configure and Deploy CloudLinux’s Node.js Selector”
Reading Time: 1 minute
What is the purpose of Git?
Git gives you a way to not only track changes in source code, but it can also be used to track changes in files. It then stores the data in what is called a repository, also known as a repo. Continue reading “Install and Configure Git on Ubuntu 18.04”
Reading Time: 2 minutes
If you’re used to using services such as GitHub or Bitbucket for continuous integration, chances are you’re wondering how you can setup continuous deployment for your website on Cloud Sites. Since Cloud Sites doesn’t have git or SSH access, you might think it’s impossible. Luckily, with a service like DeployBot and their SFTP deployment tools, it is actually very simple to deploy your code from your repository to Cloud Sites with a simple click. Here’s a quick tour on how to get up and running with DeployBot and Cloud Sites.
Creating a new site on Cloud Sites
If you haven’t done so already, you’ll first want to create your website on Cloud Sites. Once logged into your Cloud Sites dashboard, simply click on Create Website, input your domain name, choose your Framework, and then click on Create New Website. Continue reading “Git & Continuous Deployment on Cloud Sites”