How To Read Man Pages in Linux

Often, when working on your server, or even while working on your local workstation, you will need to refer to some documentation. You may need to remind yourself of a command line option, or a certain built-in utility you need to use. Most of time, you may find your answer with a search engine. But Read More >

How To View Projects in GitWeb

If you followed along with the full guide on installing and serving GitWeb, you might be wondering what you can do with this program, and how it helps you manage Git projects. GitWeb gives you the power to view all of your remote Git repositories, track progress, view logs, with an attractive web interface. In Read More >

How To Install RubyGems On Linux

RubyGems is a popular package manager for the Ruby programming language. RubyGems allows you to download and manage “gems”, or software packets, that you can use in your own Ruby programs. Many Ruby programs, like the Jekyll content management system are actually gems, and the plugins you can use for Jekyll are also gems. Installing Read More >

Using Key Commands in Emacs

If you have decided to take on Emacs as a more feature-rich terminal editor, or as a local text editor you can use to write programs or manage your server remotely, you will need to be familiar with how key commands and key bindings work. With Emacs, you will be using key bindings to run Read More >

How To Setup Node.js App in cPanel

Node.js is a popular, event-driven JavaScript runtime you can use to build robust web applications. If you are already familiar with creating Node.js apps, you may be wondering how to get your app onto a shared server, a hosting environment in which you are limited in customization. Node.js requires some configuration of your server environment. Read More >

Special Features of the Ruby Programming Language

Deciding on taking up a programming language comes with many different considerations. Languages have many differences beyond just their syntax. Languages can be compiled or interpreted, with strong or weak typing, and availability of object-oriented programming options. In this article, we will focus on the Ruby programming language and some of the features you may Read More >

How to Add Terms of Service to Your Pleroma Site

Just about any website you visit will have some terms of service that both parties abide by regarding the usage of the site and external factors. And your Pleroma site is no different. Pleroma provides an easy way to edit the site’s terms of service and, by default, will display your terms to new users Read More >

Pleroma Posting and Text Formatting

Now that you have set up a Pleroma social media site on your private server, it’s time to start posting and interacting with other users. Posting is the primary method, along with direct messages and chat, for users to interact with each other’s content. In this article, you will learn the basics of postings and Read More >

Pleroma Custom Emojis – How To Create And Upload

The Pleroma social media app allows you to add custom emojis to your site. This gives you more options for creativity and expression beyond the standard emoji sets offered by operating system. Why send the same smileys and vegetable emojis when you can create any emoji you want. Adding custom emojis is a great way Read More >

Pleroma User Management For Admins

One of the most important parts of being a community admin is managing your users. The users make up the bulk of the community, contribute content, and interact with each other. However, as an admin, you must understand how to properly manage users, privilege levels, and in general help to make sure your users are Read More >

Basics of RVM – Ruby Version Manager

Installing, using, or developing Ruby applications can vary from system to system. Different workstations might have different versions of Ruby installed. This can be a big problem if your application depends on a specific version to run properly. And changing the default system version can be very difficult, so what are your options. RVM, the Read More >

How To Reset Your Pleroma Admin Password

Now that you have installed Pleroma on your private server, it’s time to manage your admin user. As the administrator of the site, you have the ability to change every aspect of the system. This includes management of community features and users. Password Reset Through Account Settings How to Reset Admin Password From Command Line Read More >

How To Use The `locate` Utility In Linux

Do you need to locate a specific file in your file system? Over many years of managing your server, you will likely find that working on the command line gives you flexibility, comfort, and speed in attending to your regular tasks. And this is very well demonstrated in the various search functions that come with Read More >

Using Git Clean To Remove Unwanted Files

When working with any set of files, whether it is for programming, document writing, or otherwise, you may notice all sorts of extra files appear from time to time in your working directory, or you may need to temporarily create additional files for some specific purpose. Sometimes these are temporary auto-save files, ghost files created Read More >

Using “Gitignore” To Make Files Invisible to Git

Setting up a “gitignore” file effectively makes certain files and directories invisible to Git tracking. This is one of the best ways to keep your working directory clean as you move files between different repositories and workstations or once you open a project for collaboration with others. How the Gitignore File Works Ignore a Single Read More >