The SQLAlchemy Toolkit and Object Relational Mapper is an extensive set of utilities for working with Python and databases. This toolkit provides a package full of popular persistence patterns, designed for economical and robust database accessibility. SQLAlchemy allows a developer to use simple SQL statements (unlike other Object Relational Mapping tools) which provide a helpful method to connect database tables with user-defined Python classes. The SQLAlchemy Object Relational Mapping tool is primarily centered on using the SQL Expression language.Continue reading “How To Install SQLAlchemy”
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”
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”
In this article, we are going to cover the available options for installing software on Ubuntu. By the end of this article, you’ll be equipped with an arsenal of tools for installing the exact software you want on your Ubuntu server! We will be installing three different software packages from source, deb, and flatpack.Continue reading “How To Install Software From Source on Ubuntu”
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 minutesGit is one of the most popular tools used as a distributed version control system(VCS). Git is commonly used for source code management (SCM) and has become more used than old VCS systems like SVN. In this article, we’ll show you how to install Git on your Ubuntu 16.04 server.
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”
Reading Time: < 1 minuteGit is an open-source version control system used for source code management.
- These instructions are specifically intended for installing Git on Fedora 23.
- For this tutorial, we’ll be logged in as root using a Liquid Web Self Managed Fedora 23 server.
- If you’re using CentOS 7, you will want to use this tutorial to install git. For Ubuntu 15.04, use this tutorial.
As always, you’ll first want to ensure that the existing packages are up to date before proceeding with the installation:
dnf -y update
Then, you can install git with this command:
dnf -y install git
Once complete, git will be installed and ready to use!
As of the writing of this tutorial, the current version of Git available in the Liquid Web dnf repositories is version 2.5.0. You can check the version of git that was installed by running the following command:
To prevent any commit errors, it’s a good idea to set up your user for git (use the –global option to specify global configuration settings).
git config --global user.name "sampleuser"
git config --global user.email "email@example.com"
You can verify the configuration changes by viewing the .gitconfig:
git config --list
That should produce output similar to the following:
[root@host ~]# git config --list
Reading Time: < 1 minute
Git is an open source, distributed version control system (VCS). It’s commonly used for source code management (SCM), with sites like GitHub offering a social coding experience, and popular projects such as Perl, Ruby on Rails, and the Linux kernel using it.
- These instructions are intended for installing Git on Ubuntu 15.04.
- I’ll be working from a Liquid Web Core Managed Ubuntu 15.04 server, and I’ll be logged in as root.