Language Selection

English French German Italian Portuguese Spanish

today's howtos

Filed under
  • How To Install CloudPanel on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install CloudPanel on Ubuntu 20.04 LTS. For those of you who didn’t know, CloudPanel is an open-source server management control panel designed to be fast, easy to use, and customizable. This piece of software supports management of Domains, Linux services, Cron jobs, FTP services, System security through IP and Bots blocking, User management, Cloud platforms support, among many others.

    This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step-by-step installation of the CloudPanel Control Panel on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

  • Install ProjectSend on Ubuntu 20.04 with Nginx (LEMP Stack) - LinuxBabe

    This tutorial will be showing you how to install ProjectSend on Ubuntu 20.04 LTS with Nginx web server.


    You can install ProjectSend on your home server or a VPS (virtual private server). You also need a domain name, so later on your will be able to enable HTTPS to encrypt the HTTP traffic. I registered my domain name from NameCheap because the price is low and they give whois privacy protection free for life. ProjectSend can be installed without a domain name, but it really doesn’t make sense if you don’t encrypt the HTTP connection to prevent snooping. I recommend buying a domain name, if you really want to tinker with server software and use them to the fullest potential.

  • How to Self Host Jitsi Meet With Docker [Step by Step Guide]

    Jitsi Meet is an open source videoconferencing software that you can self-host. It is a good alternative to proprietary services like Google Meet or Zoom.

    Jitsi Meet can be integrated with other open source tools like Nextcloud, Rocket.Chat or Synapse (Matrix implementation) to give you a comprehensive solution.

    With some limitations, Jitsi Meet can be used for free on their server. For premium features, you can opt for Jitsi as a Service from Jitsi developers. You may also deploy it on your own server? I'll help you with the self-hosting part.

  • How to Install WordPress using Nginx in Ubuntu Linux

    WordPress is the most used, user-friendly, free, and open-source content management system (CMS) and website builder for both beginner and professional developers. Creating a website was never so easy and straightforward before WordPress. It doesn’t require any programming and coding experience. WordPress has a lot of free and premium themes and plugins that you can use to design your website. Installing WordPress is not a hard task on a Linux machine. You can install WordPress easily on your Ubuntu/Debian Linux with the Nginx server.

  • How To List Disks on Linux – devconnected

    For the system administrator, checking that disks are working properly is a big concern.

    In many cases, you will have to list all the disks available on your computer, with their sizes, in order to make sure that they don’t run out of space.

    If they were to run out of space, you could essentially have your server down, preventing all your users from accessing it.

    In this tutorial, we are going to see how you can easily list disks available on your Linux machine.

  • Building a Linux container by hand using namespaces | Enable Sysadmin

    How user namespaces related to container security.

  • How to Set a Static IP Address in CentOS Linux

    An IP (Internet Protocol) Address is a unique numerical representation of a computer on a network. Every computer connected to the Internet is identified by an IP Address.

    Usually, IP addresses are dynamically assigned to a computer by a dedicated server called DHCP Server (Dynamic Host Control Protocol), and hence change from time to time as and when the connection is lost and reestablished.

    However, there are scenarios where a static IP address is more preferable; Eg. In large corporations, where it removes the load of using DHCP for each computer in the organization.

    Today, we will learn how to set a static IP address on a local network in CentOS.

  • Installing VMware workstation player on Linux - LinuxH2O

    A quick guide, installing VMware workstation player on Linux. The guide is for all kinds of Linux distributions like Ubuntu, Manjaro, Mint, Kali, Elementary, Pop os, MX Linux, Fedora, etc.

    VMware is a commercial company that offers many products and services in the area of cloud and virtualization. One such product is the VMware workstation player, which allows desktop virtualization though it is a premium commercial tool but comes with free use for personal non-commercial use.

    VMware can be a great alternative to the famous VirtualBox, offered by Oracle. Now, let’s see how to get it up and running in your favorite Linux distribution.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.