Language Selection

English French German Italian Portuguese Spanish

HowTos

today's howtos

Filed under
HowTos
  • How to install Rancher on CentOS 8 - Unixcop

    Rancher is a complete software stack for teams adopting containers. It addresses the operational and security challenges of managing multiple Kubernetes clusters, while providing DevOps teams with integrated tools for running containerized workloads.

  • How to Install or Enable Cockpit on Rocky Linux 8 - LinuxCapable

    Cockpit is a free remote server manager that is lightweight and easy to use for GNU/Linux servers. Cockpit is a web-based graphical interface for servers intended for people new to Linux to the experts such as sysadmins. Cockpit makes Linux discoverable, allowing anyone using the software to perform tasks such as start containers, administer storage, configure networks, and inspect logs.

  • difference between podman and docker. - Unixcop

    Podman is an OCI container compatible container engine that is also part of RedHat Linux, but can also be installed on other Linux distributions.

    As it’s OCI-compliant, Podman can be used as a drop-in replacement for the better-known Docker runtime. Most Docker commands can be directly translated to Podman commands.

  • Fix Problem “Failed to set locale, defaulting to C.UTF-8 ” in CentOS 8 /RHEL 8 - Unixcop

    This article describes how to fix this warning “Failed to set locale, defaulting to C.UTF-8” in CentOS 8 /RHEL 8 .

  • How to Rsync Files Between Two Linux Servers Automatically

    Setting up a backup server to take over a primary server’s operations when it becomes a victim of server downtime issues is a skill set that most Linux users and all Linux administrators need to master. It saves you from having to worry about the “what if” scenarios.

    So during a worst-case scenario where some technicalities or server breach attempts might temporarily or permanently bring your primary server down, you can always rely on the presence of a backup server that is configured to function as a twin server environment of the primary/main server.

  • How to Install Python 3.10 on AlmaLinux 8 - LinuxCapable

    Python is one of the most popular high-level languages, focusing on high-level and object-oriented applications from simple scrips to complex machine learning algorithms. Python 3.10 is the latest release and is not classed as stable compared the Python 3.9, but the final candidate is expected to be completed on the 4th of October 2021.

  • How to Install Foxit PDF Reader on AlmaLinux 8 - LinuxCapable

    Foxit PDF Reader is a free multi-platform PDF reader for Linux, macOS, and Windows. The PDF reader is a small, fast, and feature-rich PDF Reader to view, annotate, form-fill, and sign PDF documents. PDF Reader easily integrates with popular ECMs and cloud storage.

    At the end of the tutorial, you will know how to install Foxit PDF Reader on AlmaLinux 8.

  • How to Install & Configure Apache (httpd) with Let’s Encrypt TLS/SSL on AlmaLinux 8 - LinuxCapable

    Apache, also known as Apache HTTP server, has been one of the most widely used web server applications globally for the past few decades. It is a free and open-source web application software maintained by the Apache Software Foundation. Apache provides some powerful features with dynamically loadable modules, easy integration with other software, and handling of static files, among other popular features.

    In the following tutorial, you will learn how to install Apache Web Server on AlmaLinux 8.

  • How To Use Steam Proton To Play Windows Games On Linux?

    There’s no denying the fact that Linux gaming is getting better each day. Thanks to the Proton compatibility layer, which translates DirectX commands on Windows to Vulkan-understandable instructions on Linux, over 16,000 games in the Steam library can be played on Linux.

    Proton is indeed a huge deal for Linux, especially with Valve using the same in its upcoming Steam Deck with Linux. But how exactly can we use Steam Proton to play Windows games on Linux? Read more to find out.

  • How To Install Kodi 19.2 In Ubuntu 20.04 / LinuxMint | Tips On UNIX

    This tutorial will be helpful for beginners to install KODI 19.2 in Ubuntu 20.04, Ubuntu 20.10, Ubuntu 18.04, and LinuxMint 20.2.

    KODI formerly known as XBMC Media center is a free and open-source cross-platform software media player. It is managed by a non-profit XBMC foundation and developed by volunteers around the world.

    It is now officially available for Android, BSD, Linux,macOS, and Windows operating systems. The latest version of KODI is 19.2 and comes with bug fixes and new features.

  • How to Update Fedora Linux to Get Latest Software

    Fedora Linux is a community-driven Linux Distribution maintained by Fedora Project. Fedora brings lots of improvements, bug fixes, security patches, new features very often. So it's very important to keep all software up-to-date.

    Fedora support package manager such as RPM (DNF), Flatpak, OSTree - default graphical front-ends: GNOME Software.

    In this tutorial, we learn how to update Fedora to get the latest Software. There are two methods to update Fedora: GUI and Terminal.

    Here we are updating packages (installing security patches, kernel updates, and software updates) not upgrading to a new release.

today's howtos

Filed under
HowTos
  • How to test any Linux Distro online

    Sometimes finding the perfect linux distro that meets your needs it's not that easy as you have to test it before you install it, downloading and testing the distro takes a lot of time especially when Linux is your main OS and you are trying to switch to something that works.

  • How to setup Appwrite on Ubuntu

    Setting up Appwrite on any Operating System, or Kernel is pretty easy. Here we are going to go through an easy and simple method to setup Appwrite on a Linux Kernel.
    Well I use Ubuntu Operating System, so let's get started with setting up Appwrite on Ubuntu.

  • How to install MetaTrader 4 with the Vantage FX Broker on a Chromebook

    Today we are looking at how to install MetaTrader 4 with the Vantage FX Broker on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

  • Best Way To Try Linux: Live Boot, Dual Boot or VM? - Invidious

    There are so many way to try out Linux, Live booting, virtual machines, dual booting and they have their merits and demirits but which one is the best option to actually go with.

  • GNU Linux (Debian) – how to setup nfs server and mount nfs share

    “The Network File System (NFS) was developed to allow machines to mount a disk partition on a remote machine as if it were a local disk. It allows for fast, seamless sharing of files across a network.” (src)

    NFS does not ask for passwords, instead on the server in /etc/exports is defined what client (identified by ip-address) may access what folder.

today's howtos

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

    In this tutorial, we will show you how to install FireBird on Ubuntu 20.04 LTS. For those of you who didn’t know, Firebird is a relational database offering many ANSI SQL standard features that run on Linux, Windows, and a variety of Unix platforms. Firebird supports application programs and triggers, as well as many ANSI SQL standard features. Its multi-generational design enables simultaneous OLTP (Online Transaction Processing) and OLAP (Online Analytical Processing) activities.

    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 FireBird database 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.

  • How To Install Audacity on Linux Mint 20 - idroot

    In this tutorial, we will show you how to install Audacity on Linux Mint 20. For those of you who didn’t know, Audacity, free and open-source audio editing, and recording software. Audacity can be used across varying platforms such as Linux, macOS, and Windows.

    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 Audacity open-source audio editing on a Linux Mint 20 (Ulyana).

  • How to Install and Configure Postfix on Ubuntu 20.04

    Postfix is a popular Mail transfer agent(MTA) which is a part of SMTP whose full form is Simple Mail transfer protocol and Postfix function is to transfer/send mails from one server to another. Postfix is known because of its determination of routes and sending emails; it is completely free and installable on all major Unix operating systems. Around 25% of all the public servers use or run postfix on the internet.

    As it is installable on all major Unix operating systems, in this article we will provide a step-by-step guide about how to install and configure Postfix on Ubuntu 20.04.

  • Install PostgreSQL On Ubuntu Linux | Itsubuntu.com

    PostgreSQL, or Postgres, is a free, powerful, and open-source relational database management system developed at the University of California.

    In this tutorial post, We are going to show you the steps to install PostgreSQL on Ubuntu Linux along with the pgAdmin4 web-based management tool.

  • How to Install The Latest Kodi 19.2 via PPA in Ubuntu 21.04, 20.04 | UbuntuHandbook

    This simple tutorial shows how to install the latest version of Kodi media center in Ubuntu 18.04, Ubuntu 20.04, Ubuntu 21.04, and their based systems, e.g., Linux Mint 20, Elementary OS 6 and Zorin OS 16.

    Kodi, formerly XBMC, is now at version 19.2 “Matrix”. It fixed some possible crashes caused by missing timer type, missing channel icons, accessing invalid PVR channel, or switching monitors, toggling on/off HDR from Windows 10 display settings.

    The big one in the release it that Kodi 19.x now is available on the Xbox, along with swap chain and HEVC DXVA2 decoder performance improvements, and 4k resolution and HDR video playback fixes. For more, see the release note.

  • Using Cloudflare NS For Better Web Proxying & DNS Service – Jon's FOSS Blog

    So I decided to switch the nameservers on my fossjon.com domain over to Cloudflares service for 2 different reasons. One is that they offer more advance https reverse proxying tech and also a better dns management interface as well! I still have the domain registered with Google Domains as they offer pretty good mx email forwarding via gmail.

today's howtos

Filed under
HowTos
  • How to Install Vivaldi Browser on Fedora 34 / 35 - LinuxCapable

    Vivaldi is a freeware, cross-platform web browser developed by Vivaldi Technologies. It had grown from the downfall of Opera with many disgruntled when it changed from the Presto layout engine to a Chromium-based browser. This platform angered traditional Opera users. Since then, Vivaldi has become one of the most popular alternative Internet Browsers amongst the big three Chrome, Firefox, and Edge.

    Vivaldi promotes itself as a leading browser with faster navigation, clever bookmarking, more intelligent browsing, extensive tab management, and a more visual approach.

    In the following tutorial, you will learn how to install Vivaldi Browser on Fedora.

  • How to Install Rust Programming Language on Fedora 34 / 35 - LinuxCapable

    Rust is an open-source systems programming language that focuses on speed, memory safety, and parallelism. Developers use Rust to create a wide range of new software applications, such as game engines, operating systems, file systems, browser components, and simulation engines for virtual reality. Rust is syntactically similar to C++ but can guarantee memory safety by using a borrow checker for validating references.

    For users, especially developers wanting to try out Rust Programming language, you will know how to install Rust Programming Language on Fedora.

  • How to Install Etherpad Lite on Ubuntu 20.04 LTS - Linux Shout

    Learn the steps to install and use Etherpad on Ubuntu 20.04 focal fossa /18.04 Bionic Beaver LTS/ Debian Linux distros for a free and open-source collaborative text editor.

    EtherPad is a real-time collaborative web-based text editor in which several people can conveniently work together online on a document. It is an open-source web application, hence doesn’t need to pay anything. The application is scalable to thousands of simultaneous real-time users. It provides full data export capabilities, and runs on your server, under your control.

    You can think about having your own Google Docs-like service but with plugins, support to extend the application capabilities. You can simply invite new users with the integrated share function or send them the link to the document via email.

  • How to Install Skype on Fedora 34 / 35 - LinuxCapable

    Skype is a proprietary telecommunications application software that is owned and developed by Microsoft. Skype is one of the most known and recognized software for video, audio, and text communication app available across multiple platforms. For the most part, free to download and use, Skype is an excellent tool for keeping in touch with friends or working remotely with colleagues.

    In the following tutorial, you will learn how to install Skype with Nginx on Fedora.

today's howtos

Filed under
HowTos
  • How to Install & Configure Apache with Let’s Encrypt TLS/SSL on Debian 11 Bullseye - LinuxCapable

    Apache, also known as Apache HTTP server, has been one of the most widely used web server applications globally for the past few decades. It is a free and open-source web application software maintained by the Apache Software Foundation. Apache provides some powerful features with dynamically loadable modules, easy integration with other software, and handling of static files, among other popular features.

    In the following tutorial, you will learn how to Install Apache Web Server on Debian 11 Bullseye.

  • How to Install Discord on Fedora 34 / 35 - LinuxCapable

    Discord is a free voice, video, and text chat app used by tens of millions of people ages 13+ to talk and hang out with their communities and friends. Users communicate with voice calls, video calls, text messaging, media, and files in private chats or as part of communities called “servers.” Discord is available on Windows, macOS, and Linux Distros.

  • Star Cert via Let’s Encrypt via DNS TXT via Docker Container (manual process) – Jon's FOSS Blog

    If you want to get a wild-card certificate with let’s-encrypt then you’ll have to use the DNS verification method. I made an example Docker file and script that can quickly and automatically spin up a Debian container to run the letsencrypt command line interface. You can then connect to the container via a local HTTP URL (http://127.0.0.1:8080) and interact with the process to set the DNS TXT record and then verify the entry and then download the signed cert chain & key pem files!

  • How to fix “The device isn’t Play Protect certified” error message in Android

    I’m currently testing Zidoo M6 with Android 11. The mini PC is mostly designed for industrial and commercial use cases, so it may not need to be certified by Google in order to access Google apps and services like a consumer device.

  • How to Install Foxit PDF Reader on Fedora 34 & 35 - LinuxCapable

    Foxit PDF Reader is a free multi-platform PDF reader for Linux, macOS, and Windows. The PDF reader is a small, fast, and feature-rich PDF Reader to view, annotate, form-fill, and sign PDF documents. PDF Reader easily integrates with popular ECMs and cloud storage.

    At the end of the tutorial, you will know how to install Foxit PDF Reader on Fedora.

  • How to Install the Latest Nvidia Graphic Drivers on Fedora 35 & Gnome 41 - LinuxCapable

    Most modern Linux Desktop systems such as Fedora come with an Nvidia driver pre-installed in the Nouveau open-source graphics device driver for Nvidia video cards. For the most part, this is acceptable; however, if you are using your Linux system for graphical design or gaming, you may get better drivers.

    Historically, the Nouveau proprietary drivers are slower than Nvidia’s, which lacks the latest graphics card hardware’s latest features, software technology, and support. In most situations, upgrading your Nvidia Drivers using the following guide is more beneficial than not doing it. In some cases, you may see some substantial improvements overall.

  • 15 Useful Commands To Get You Started With Linux - ByteXD

    The Graphical User Interfaces allow the users to perform their tasks very easily by clicking or by just drag and drop. But the use of commands will remain important in all flavors of Linux.

    This article provides an overview of 15 useful basic Linux commands that you should know.

    This is especially important if you are a beginner or you want to know the basic Linux commands for an interview. So, keep on reading!

today's howtos

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

    In this tutorial, we will show you how to install MicroK8s on Ubuntu 20.04 LTS. For those of you who didn’t know, MicroK8s is a lightweight upstream Kubernetes distribution package to run as an immutable container. MicroK8s follows upstream Kubernetes releases and focuses on providing an effortless installation and management experience. Here’s how to get started running your own cluster.

    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 MicroK8s 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.

  • Installing Linux 5.14 Kernel on Debian 11 - itsfoss.net

    The kernel plays a significant role, and although the kernel is pretty fresh in Debian 11, chances are it won’t suit you for some reason. Moreover, the 5.14 kernel contains many changes that are likely to affect Debian for the better. Of the main changes in the 5.14 kernel, we can note improved support for AMD Ryzen processors, the btrfs file system has been optimized, for Lenovo laptops a added WMI interface for changing BIOS settings has been , support for Dell Hardware Privacy, and support for Intel Alder Lake P graphics has been added in the 5.14 kernel and much more,

    At the end of the article, consider the moment when you want to install Debian 11 with a default kernel that does not support modern hardware.

  • Install and use NMCLI tool on Debian Linux - kifarunix.com

    In this tutorial, we provide a step by step guide on how to install and use NMCLI tool on Debian Linux.

  • Everyday admin: learning from a near-disaster with Ceph
  • How to install Gfortran 9, 10 or 11 on Ubuntu 20.04 LTS - Linux Shout

    Let’s see the commands that we can use to install Gfortran 5/6/7/8/9/10/11 versions on Ubuntu 18.04/20.04/21.04, Linux Mint, Debian, and other similar systems.

    FORTRAN is the abbreviation of Formula Translation. This high-level language was designed for science, engineering problems, or those problems in enterprise management that can be expressed by mathematical formulas, and its numerical calculation function is strong.

    It was proposed in 1954 and officially used in 1956. It has a history of sixty years until 2021, but it is still enduring. It has always been the main language used in the field of numerical computing. However, it has also been an object-oriented programming language since 2003, which is used in particular for numerical calculations in science, technology, and research.

    The GNU version of Fortran is known as GFortran, a GNU Fortran compiler, which is part of the free GNU Compiler Collection (GCC) for Fortran 95/2003/2008/2018. Learn more about it on Wikipedia.

    Here we will learn the steps to install GFortran’s latest version on Ubuntu 20.04 LTS Focal fossa to start learning this programming language

  • How To Install Duf Disk Utility on Debian 11 - idroot

    In this tutorial, we will show you how to install Duf Disk Utility on Debian 11. For those of you who didn’t know, Duf (disk usage/free) is a command-line utility to find disk usage in Linux and Unix systems. One of the excellent features of Duf is its ability to display the disk usage details in a beautiful, user-friendly layout in tab form. You can even get the disk usage output in JSON format as well.

    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 Duf Disk Utility on a Debian 11 (Bullseye).

today's howtos

Filed under
HowTos
  • Hello IPv6: a minimal tutorial for IPv4 users

    In this post, I explain how the well-known IPv4 concepts work in IPv6. This post is aimed for home and small office networks. So if you know about ARP, DHCP, and NAT, and if you wonder how these work in IPv6 networks, this post is perfect for you. If you already know about IPv6 addresses, NDP, RA, PD, SLAAC, and DHCPv6, there is nothing new here.

  • [Fixed] error: snap "package" not found

    Snap has grown in popularity among Linux users. Instead of using system packages, snap containerizes their dependencies. Each snap app is unaffected by whether or not a certain package is present on the system.

    Snap applications are simple to design and distribute for a variety of Linux distributions. Because snap programs package their dependencies in a bundle, they may be installed on any Linux distribution that supports snaps. Snap applications are an excellent way for novice Linux users to get past the learning curve.

    Snaps, like any other package manager, has simple commands for installing, removing, and updating snap packages. Make sure your distribution has snap installed and configured before installing a snap application. If not, use your distribution’s package manager to install snapd.

  • How to install Blockbench on a Chromebook

    Today we are looking at how to install Blockbench on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

  • How To Set Up Nginx as a Reverse Proxy for Apache on Debian 11 - idroot

    In this tutorial, we will show you how to set up Nginx as a reverse proxy for Apache on Debian 11. For those of you who didn’t know, Nginx and Apache both are free, open-source, and most popular web servers around the world. Apache is known for its power while Nginx is known for its speed. Both have some pros and cons. Nginx will be used as a frontend web server that will handle client requests and send them to Apache, which will be our backend web server, and return the requested response. This procedure allows obtaining various benefits from performance to safety.

    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 Nginx as a reverse proxy for Apache on a Debian 11 (Bullseye).

  • Install ImageMagick or its php module on Ubuntu 20.04 LTS Server

    The commands given here to install ImageMagick or PHP Imagick are applicable for both Ubuntu 18.0 LTS Bionic and Ubuntu 204.04 LTS Focal Fossa.

    ImageMagick is a free, open-source software package for creating and editing raster graphics. It can currently read, modify and write more than 200 of the most popular image formats. In addition, images can be generated dynamically, which is why it is also used by web applications. it is also available as a PHP module to integrate the functionally of ImageMagick for PHP-based applications or CMS such as WordPress.

    Well, if you are looking for an ImageMagick alternative the there is a program graphicsmagick, a spin-off of it, and can also be installed on Ubuntu via the default package manager.

  • Crash bash, in case you ever want to for whatever reason
  • Create Virtual/Secondary IP addresses on an Interface in Linux - kifarunix.com

    Follow through this tutorial to learn how to create virtual/secondary IP addresses on an interface in Linux. This enables you to assign multiple IP addresses to a single interface.

Four essential downloads for Linux administrators, and those who want to be one

Filed under
GNU
Linux
HowTos

Linux is a crucial part of the modern digital world we live in, and with good reason: It's powerful, it can run on practically anything, and it's open source — meaning free. For those who know how to use it, Linux is a wonderful tool. For those who don't know how to use it, it's as obscure as ancient Aramaic.

Luckily, it's not hard to master the basics of Linux, which are often enough to propel you toward mastery in no time at all. These four downloads represent some of the most essential things you need to know about Linux, like where to find support for various Linux distributions and related software, the 10 most important things to know if you want to become a Linux administrator, best practices for administering Linux and how to manage user accounts from the command line interface (CLI).

That's not to say these downloads are only valuable for Linux admins-to-be. Linux experts can still need a refresher every once in a while, and these could be valuable additions to a pack of personal resources.

Read more

today's howtos

Filed under
HowTos
  • How to Install x11vnc Server on Fedora – TecAdmin

    Remote desktops can be used in a variety of ways to gain access to a computer for example VNC, RDP, ssh, XDMCP, ICA, and many others. The x11vnc is an example of a Virtual Network Computing (VNC) server that allows a remote client to connect to a computer running the x11vnc software and an X Window session by polling the X server’s frame buffer for updates.

    Remote desktops can come in very handy in many different ways. For example, you can access your office computer from home and even manage the entire IT infrastructure. There are many different situations where you will need the x11vnc tool to assist you.

    The x11vnc is one of the most widely used tools for remote desktops hence in this post, we will teach you how to install x11vnc on Fedora. The commands used are generic and can be used in any Linux distribution such as Ubuntu and Debian.

  • How to Compile & Install Python 3.10.0 from Source in Ubuntu 21.04, 21.10 | UbuntuHandbook

    This simple tutorial shows how to compile and install Python 3.10.0 or other certain Python version in Ubuntu.

    For Ubuntu 18.04 and Ubuntu 20.04 LTS, there’s well trusted “deadsnakes” team PPA that maintains all the Python packages. For non-LTS releases, e.g., Ubuntu 21.04 and Ubuntu 21.10, you may build the programming language package manually from the source tarball.

    NOTE: Ubuntu 21.04 has Python 3.10 beta1 in universe repository, remove it if installed before doing the steps below. For Ubuntu 21.10, Python 3.10 will be soon made into the universe repository, so you may skip or install a certain version (e.g., 3.8 or 3.7) via this tutorial.

  • » GNU Linux Ubuntu – setup networking with netplan on bash terminal (dhcp+multiple fixed ips (virtual interfaces) on same physical interface) | dwaves.de

    remember that discussion about ever changing non-standard ways of defining network interfaces and ip addresses under /etc/network…

    well guess what, canonical just came up with a completely new config file format X-D (guess, everything is a yaml.yml now)

  • How to make snaps faster | Ubuntu

    A great user experience is (or at least, should be) an integral part of any software that involves user interaction. On the desktop, this starts with the application launch, and continues through the session. The overall time to completion of tasks as well as interactive responsiveness are a core element in this journey.

    If you’re a snap developer or publisher, the topic of speed may arise for various reasons. The differences in the overall architecture and principles of operation of snaps, in comparison to software deployed as Deb or RPM packages, can sometimes lead to a slower experience. This goes against the prime directive of desktop usage. In this article, we want to show you a number of methods and tools you can use to make your snaps snappy.

  • Ian's TechBlog: Installing Ubuntu Core onto 64-bit Bare Metal

    I have a re-purposed AMD64 laptop motherboard, ready to become an experimental Ubuntu Core server.

    It's in fine condition. You can see that it boots an Ubuntu LiveUSB's "Try Ubuntu" environment just fine. Attached to the motherboard is a new 60GB SSD for testing. The real server will use a 1TB HDD.

    But Ubuntu Core doesn't install on bare metal from a Live USB. It's still easy, though.

  • Using Salsa with contrib and non-free - linux.codehelp.co.uk

    OK, I know contrib and non-free aren't popular topics to many but I've had to sort out some simple CI for such contributions and I thought it best to document how to get it working. You will need access to the GitLab Settings for the project in Salsa - or ask someone to add some CI/CD variables on your behalf. (If CI isn't running at all, the settings will need to be modified to enable debian/salsa-ci.yml first, in the same way as packages in main).

  • List, Upload and Download files from an SFTP Server using golang

    In this guide we are going to explore how to use Golang script to do operations on an SFTP server.

    SFTP (Secure File Transfer Protocol) is a file transfer protocol that leverages a set of utilities that provide secure access to a remote computer to deliver secure communications. It relies on SSH.

  • How to use this unique method of securing SSH - TechRepublic

    The other day I was thinking of ways to secure SSH that were a bit outside the norm. Let's face it, we've all configured SSH in /etc/ssh/sshd_config and /etc/ssh/ssh_config. We've blocked root login, we've set SSH to a non-standard port, we've installed fail2ban, and we've enabled SSH key authentication. What more can we do?

  • A Quick Guide to Printing on FreeBSD

    Drew Gurkowski shows how to quickly set up your printer with FreeBSD.

  • MySQL date format – what you need to know | FOSS Linux

    MySQL is derived from ‘My’- the cofounder’s daughter and SQL- Structured Query Language. It is an open-source type of relational database management system. This relational database system helps organize data into relatable tables, thereby enabling structural relations of different data sets.

    MySQL date is one of the temporal data types that can manage data values alongside other data types such as numeric data types, String data types, Boolean data types, date and time, and spatial data types.

    The DATE_FORMAT() function is used in MySQL to format date using the specified format value. For instance, if a date is provided, the function will format it concerning the specified parameters.

  • snap Vs .deb Package

    As the number of Linux applications grows, so does the concern about security. Even though there are few recorded Linux attack incidents, it is conceivable to be attacked by viruses, hackers, or malware.

    Because Linux is open-source, those problems are fixed faster, and the community may contribute to maintaining the Linux World ready for any bug or virus that appears. When installing a vulnerable application (or app), it may require libraries that are no longer accessible on that distro’s version.
    In this article, we’ll go through the key distinctions between.deb and.snap packages.

  • [Fixed] error: snap “package” not found

    Snap has grown in popularity among Linux users. Instead of using system packages, snap containerizes their dependencies. Each snap app is unaffected by whether or not a certain package is present on the system.

    Snap applications are simple to design and distribute for a variety of Linux distributions. Because snap programs package their dependencies in a bundle, they may be installed on any Linux distribution that supports snaps. Snap applications are an excellent way for novice Linux users to get past the learning curve.

    Snaps, like any other package manager, has simple commands for installing, removing, and updating snap packages. Make sure your distribution has snap installed and configured before installing a snap application. If not, use your distribution’s package manager to install snapd.

  • Lsyncd – Synchronize Local Directories with Remote Linux

    Lsyncd (Live Syncing Mirror Daemon) is a lightweight Linux solution for synchronizing remote and local directories. The use of this Linux solution does not affect the performance of your local filesystem in any way.

today's howtos

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

    In this tutorial, we will show you how to install Ntopng on Ubuntu 20.04 LTS. For those of you who didn’t know, Ntopng is a free and open-source software for monitoring network traffic that provides a web interface for real-time network monitoring. While professional and enterprise editions of Ntopng have licensing requirements, the community edition has none. Ntopng supports various operating systems, such as Windows, BSD, Mac OS, Linux, and UNIX

    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 Ntopng Network Monitoring 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.

  • How To Install Redis on Debian 11 - idroot

    In this tutorial, we will show you how to install Redis on Debian 11. For those of you who didn’t know, Redis is an open-source (BSD licensed) in-memory database for storing data structure, caching, and as a message broker. Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, geospatial indexes, and streams. Redis has built-in replication, Lua scripting, LRU eviction, transactions, and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster

    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 Redis on a Debian 11 (Bullseye).

  • How To Setup Apache, PHP & MongoDB in Ubuntu & Debian – TecAdmin

    MongoDB is a free open-source, schema-free, NoSQL database which is getting more popular day by day among web developers. It is a document-oriented database and is known for its processing speed.

    In order to use MongoDB for our projects, we will first need to install it on our system along with its dependencies and some other tools. In this post, we will learn to install and set up Apache, PHP, and MongoDB on Ubuntu and Debian operating systems.

  • How to Change Comment Color in Vim - Fix Unreadable Blue Color

    Are you annoyed about the comment color in vim? The dark blue color of the comment is often hard to read.

    In this tutorial, we learn how to change the comment color in Vim. There are few methods we can use to look vim comment very readable.

  • How to Install & Configure GitLab on Debian 11 Bullseye - LinuxCapable

    GitLab is a free and open-source web-based code repository for collaborative software development for DevOps, written in Ruby and Go programming languages. GitLab’s main motto is “Bring velocity with confidence, security without sacrifice, and visibility into DevOps success.” It is quite a popular alternative to GitHub providing wiki, issue-tracking, and continuous integration and deployment pipeline features, using an open-source license, developed by GitLab Inc.

    In the following tutorial, you will learn how to install GitLab on your Debian 11 Bullseye system, along with how to get started by logging in with root so you can begin setting up GitLab to your liking or for your team’s requirements.

  • How to Install Brave Browser Stable, Beta, or Nightly on Fedora 34 / 35 - LinuxCapable

    Brave is a free and open-source web browser developed by Brave Software, Inc. based on the Chromium web browser. Brave is a privacy-focused Internet web browser, which distinguishes itself from other browsers by automatically blocking online advertisements and website trackers in its default settings. Brave has claimed its browser puts less strain on your computer’s performance than Google Chrome, regardless of how much you ask of it. Even with multiple tabs open at once, Brave uses less memory than Google Chrome-like, up to 66% less.

    In the following tutorial, you will learn how to install Brave on Fedora.

  • How to Install Google Chrome Stable, Beta, or Unstable on Fedora 34 / 35 - LinuxCapable

    Google Chrome is the most used Internet Explorer software on the earth, with a recent update in 2021 that Chrome is currently the primary browser of more than 2.65 billion internet users. However, as you would know, after installing Fedora, only Mozilla Firefox is packaged with the distribution but luckily, installing Google Chrome is a straightforward task.

    In the following tutorial, you will learn how to install Google Chrome on Fedora.

  • How to Install PostgreSQL and pgAdmin4 on Ubuntu 20.04 – VITUX

    If you’re looking for a quick and easy way to install PostgreSQL and pgAdmin4 in Ubuntu 20.04, this post is for you! We’ll walk you through the whole process step-by-step, so it’s easy for anyone to do.

    Postgres is an open-source, powerful relational database system that lets users create, edit, share, and store data quickly and flexibly. It supports all of SQL:2003 standards, which makes it great for storing any type of data. pgAdmin4 is a graphical user interface tool that allows users to manage their PostgreSQL databases from one place without having to use complicated command-line instructions or terminal commands like many other similar tools on the market offer.

  • How to Install Redis Server on Debian 11

    Redis is a free, open-source, cross-platform NoSQL, and in-memory Key-value data structure store, used as a database server, cache, and message broker. It is written in C and developed by Salvatore Sanfilippo. It provides replication features that help you to set up highly available clusters in your production environments.

    In this tutorial, I will explain how to install the Redis server on Debian 11.

  • How to Install Visual Studio Code (VS Code) on Fedora 34 / 35
    [Ed: Can we stop promoting Microsoft proprietary software with surveillance and pro-GPL violations tools? Microsoft sites already do the promotion, 'Linux' sites ought not help them.]
  • How to Install Webmin in Ubuntu 21 - Unixcop

    Webmin is an open-source web control panel that allows you to administrate your Linux system through a web browser. With a few clicks, you can manage your users, configure the DNS, or tweak your web server. For those who are not big fans of the command line, this tool will make your server administration smooth and easily manageable.

    In this article you’ll install and configure Webmin on your server and secure access to the interface with a valid certificate from Let’s Encrypt. You’ll then use Webmin to add new user accounts, and update all packages on your server from the dashboard.

  • How to Install and Configure Postgres 14 on Centos 8

    In this guide we are going to install Postgresql 14 in Centos 8/Rocky Linux 8. This will also work in RHEL 8 and its derivatives.

    Postgresql is an open source object-relational database system with over 30 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance. Postgres, is a free and open-source relational database management system emphasizing extensibility and SQL compliance. It was originally named POSTGRES, referring to its origins as a successor to the Ingres database developed at the University of California, Berkeley. PostgreSQL is used as the primary data store or data warehouse for many web, mobile, geospatial, and analytics applications. PostgreSQL can store structured and unstructured data in a single product.

  • How to manage users with useradd in linux – Citizix

    In this guide we are going to explore how to use useradd to manage users in Linux. useradd allows you to add users in linux with specific properties, limitations, or comments.

    useradd command is a low-level utility that is used for adding/creating user accounts in Linux and other Unix-like operating systems.

    Linux is a multi-user system, which means that more than one person can interact with the same system at the same time. These users needs to be created before they use the system.

  • Using golang to create jenkins credentials

    How do I create jenkins credentials using a golang script?
    In this blog article, we are going use GoJenkins library to create jenkins Username, String and SSH credentials.

  • How to run Jenkins using docker and docker-compose

    do I run Jenkins as a docker container? In this guide we are going to explore how to achieve that using docker and simplifying the process using docker compose.

    Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers. Containers are isolated from one another and bundle their own software, libraries and configuration files; they can communicate with each other through well-defined channels.

  • How to Check Which Version of Postgres is Running/Installed

    What version of postgres client or server am I running?

    In this brief guide, we are going to explore how to check which version of Postgres is running either on your machine or in a postgres instance for both the client and the server versions.

  • Running Postgresql 14 with Docker and Docker-Compose

    In this guide we are going to explore how to run Postresql 14 Locally with docker and docker compose. This can be helpful if you want to run Postgresql locally without installing it in your server or if you want to run multiple versions of Postgresql seamlessly.

  • Using terraform to launch Digitaocean kubernetes cluster – Part 1

    In this guide we are going to explore how to launch Kubernetes instance in Digital Ocean.

    Digital Ocean provides a cost-effective, ready-to-use Kubernetes cluster in minutes so you can focus on building your application.

  • How to Set Up SSH Keys on Debian - Cloudbooklet

    There are 2 methods to access the SSH, one is by password based and other is key based. The SSH key based authentication is meant provide a secure way to access a server with private and public key.

    In this guide you are going to learn the following ways to secure your Debian machine.

  • How to add users to sudoers in Debian 11

    In Linux, sudo (super user do) is the command prefixed with any command to have the administrative rights temporarily (as an alternative to root). Whenever you want to access any system related settings or to update a system, edit the system files, you must log in as a “root” user in Linux to do so. Root users have the rights to perform any task in the system; however, sudo privileges can also be assigned to other users to act as a root.

    It is recommended to use sudo command carefully, as it has all admin rights so any misuse of this command may lead to several system’s problems. Debian is a well-known Linux distro and the latest release of this distro is Debian 11. The sudo user’s information resides in sudoers file, this file is in directory “/etc/sudoers”; the users included in sudoers file can perform all the tasks that a root can do.

    In this article, we will demonstrate the possible ways to add any user to sudoers file to assign sudo privileges to that user.

  • How to decommission a system: 3 keys to success | Enable Sysadmin

    It is always an exciting day for systems administrators when we get to decommission a system. It means one less resource to maintain and potentially a successful upgrade somewhere else in the environment.

    In our rational exuberance, however, we can't jump in and send the resource to the great data center in the sky. Too often, an "unused" system actually serves a heretofore undocumented business function, holds critical information that folks will need down the line, or provides cross-network connectivity that nobody on staff remembers configuring.

    Therefore, having a documented resource decommissioning plan is vital to making sure this process goes off without a hitch. I'll go through some of the steps to ensure a smooth decommissioning process.

  • How to install SSF2 1.3.1.1 Beta on a Chromebook

    Today we are looking at how to install SSF2 1.3.1.1 Beta on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

  • Data centre networking: what is SDN? | Ubuntu

    The recent contexts have shown that enterprises needed to take a different approach regarding their digital transformation and its prioritisation. They’ve experienced the need to run new configurations and operations remotely on their infrastructure. This quickly showed the benefits of automation solutions to run those changes from few central locations, which highly facilitated the task of systems and network admins. During the last decade enterprises have also been migrating to the cloud looking for quickly scalable infrastructures that the cloud service providers did take care to build and manage. Those network infrastructure capabilities in addition to a strong virtualisation approach, were key drivers to consider Software-Defined Networking (SDN) as a principal building-block of a wholly software-defined data center infrastructure.

    This blog is one of a series covering SDN and the journey to model-driven cloud infrastructures. Here, we are going to talk about software-defined networking, its evolution and the key benefits it brings to the data center and cloud industry leveraging the concept of intent-based networking. Let’s begin with what SDN is.

  • Install and Set-up ELK Code Physics Software on Ubuntu Linux

    Science becomes extra difficult when you have to work with large numbers, complex equations, or when you need fast calculations. But in the recent years, these problems have been considerably reduced thanks to the computers and more specifically, thanks to the open-source projects focused on bringing a better understanding and experience at the time of making computations.

    As a student of Physics, I use several specialized tools and most of them are open source. I am going to share one of them today which is called Elk code, an open source project focused on Solid State Physics.

    Though it is available in the Ubuntu repositories, there are several dependencies you need to explicitly install and configure.

  • Install XFCE Desktop on Debian 11

    Linux provides extensive support for several desktop environments like: GNOME, KDE 5, Unity, LXQt, . Moreover, desktop environments are majorly divided into two types: heavyweight and lightweight. Few desktop environments may look very interactive, but they might be ignored because they use more memory and processing power to run on Linux. For instance, GNOME and unity desktop environments fall in the heavyweight category whereas Xfce comes in the lightweight category, therefore it is better for older machines. In this article, the demonstration provides the installation of Xfce desktop environment on Debian 11:

  • This is how you can add five more years of life to your Ubuntu LTS install - Neowin

    In September, Canonical announced that it would be extending the Extended Security Maintenance (ESM) of both Ubuntu 14.04 LTS and Ubuntu 16.04 LTS by a further two years so that their total life reaches 10 years instead of eight. Canonical touts ESM as a paid product which it relies on for revenues, however, it’s actually possible to use ESM on three personal computers for free. Additionally, if you enable it, you get Livepatch on your system so you don’t have to restart for kernel updates.

  • What Version of Linux Am I Running? - Linux Nightly

    Asking “What version of Linux am I running?” could generate a few different answers. Do you want to know the version of the Linux kernel, or just the name of the Linux distribution that’s installed? We’ll show you how to find all the answers in this guide.

  • Mount Remote Filesystem Over SSH using SSHFS - kifarunix.com

    Follow through this tutorial to learn how to mount remote filesystem over SSH using SSHFS. sshfs is a filesystem client based on the SSH File Transfer Protocol.

Syndicate content

More in Tux Machines

today's howtos

  • How to play Dungeon Defenders on Linux

    Dungeon Defenders is a hybrid multiplayer video game developed by Trendy Entertainment. The game was released on Microsoft Windows, Xbox, iOS, Mac OS, Linux, etc. Here’s how to play the game on Linux.

  • How to play Company of Heroes on Linux

    Company of Heroes is a real-time strategy game developed by Relic Entertainment. The game takes place during WWII and was released on Windows, OS X, iOS, Android, and Linux. Here’s how you can play Company of Heroes on your Linux PC.

  • How to Install TeamViewer on Ubuntu Linux

    TeamViewer is a popular cross-platform tool that allows a user to remotely access and control another user’s computer in an easy and secure way. File sharing, remote desktop control and web conferencing between computers are all possible using TeamViewer. TeamViewer is useful for providing remote customer support in organizations, collaborating with colleagues who are far away, and connecting to your own device remotely. This article will walk you through the process of installing TeamViewer on Ubuntu systems.

  • How to Upgrade Ubuntu 21.04 to 21.10 Impish Indri

    Ubuntu has officially released the Ubuntu 21.10 codenamed Impish Indri. This has seen the introduction of GNOME 40 as the default desktop, and sadly GNOME 41 did not make the final cut. The release also introduces Linux Kernel 5.13 among new applications and other back-end performance improvements.

  • How to Extract Tar Bz2 File in Linux - ByteXD

    In this tutorial, we will be showing you how to use tar command to extract tar.bz2 files. Tar stands for tape archive, and it is one of the most used commands that deals with compressed archive files. Bz2 stands for bzip2. It is a specific compression algorithm. The tar command comes pre-installed in most Linux distributions. The tar utility is used to compress and extract files using different algorithms. Tar supports a wide array of compression algorithms such as gzip, bzip2, xz, lzip, etc.

  • How to mount ISO in Kubuntu Linux - Darryl Dias

    Dolphin file manager in Kubuntu (Tested this in Kubuntu 21.04) does not ship with Mount ISO option in the right click menu, but with the help of the dolphin-plugins package we can add this and many other features.

  • Setup OpenWRT on BPi-R2 | Zamir's Board

    It’s pretty easy to get OpenWRT start and running on BPi-R2. However, I realized that I need to extend the root filesystem to the whole disk, which is where the struggling starts.

GNOME Gingerblue 2.0.0 Recording Software supports XSPF 1.0

GNOME Gingerblue 2.0.0 is Free Recording Software for GNOME. In the 2.0.0 release I have added support for XSPF 1.0 from Xiph.org. Read more Also: Free Software Review: Balena Etcher couldn’t be easier for writing ISO images, but do they really need telemetry? – BaronHK's Rants

5 open source tabletop RPGs you should try

Open source arrived in the pen-and-paper RPG industry back at the turn of the century, when Wizards of the Coast, publisher of Magic: The Gathering and Dungeons & Dragons, developed the Open Game License (OGL). Many publishers have since adopted the OGL themselves or use similar licenses, such as Creative Commons. Today is Free RPG Day. It's the one day a year you can go to your friendly local game store and pick up, at no cost, a free tabletop role-playing game from some of the biggest publishers in the hobby. If you don't have a local game store or can't get out to a game store, some free RPG sampler downloads are available from Dungeon Crawl Classics and Paizo. But not everything for Free RPG Day is available as a download, so I've collected five of my favorite open source tabletop games that you can download and play. Read more

xfce4-terminal 0.9.0 development release

  Welcome back! Since I became maintainer of xfce4-terminal I've worked on replacing deprecated parts of the codebase, closing old bugs and merging Merge Requests which have been sitting around for a while. Read more