<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://prod.jnet.julianscorner.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://prod.jnet.julianscorner.com/feed.php">
        <title>Julian&#039;s Notebook - linux:install</title>
        <description></description>
        <link>https://prod.jnet.julianscorner.com/</link>
        <image rdf:resource="https://prod.jnet.julianscorner.com/_media/wiki/dokuwiki-128.png" />
       <dc:date>2026-04-17T13:32:32+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/linux/install/docker"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/linux/install/dockerswarm"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/linux/install/dokuwiki"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/linux/install/graylog"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/linux/install/handbrake"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/linux/install/iscsi"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/linux/install/java"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/linux/install/kubernetes"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/linux/install/mfc465"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/linux/install/minecraft"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/linux/install/mongodb"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/linux/install/nagios"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/linux/install/netcore"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/linux/install/nrpe"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/linux/install/openvpn_as"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/linux/install/proxy"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/linux/install/rsyncserver"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/linux/install/siege"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/linux/install/sonarqube"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/linux/install/start"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/linux/install/subversion"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/linux/install/syncthing"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/linux/install/varnish"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/linux/install/webmin"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/linux/install/yubico"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/linux/install/zabbix"/>
                <rdf:li rdf:resource="https://prod.jnet.julianscorner.com/linux/install/zabbix_agent"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://prod.jnet.julianscorner.com/_media/wiki/dokuwiki-128.png">
        <title>Julian's Notebook</title>
        <link>https://prod.jnet.julianscorner.com/</link>
        <url>https://prod.jnet.julianscorner.com/_media/wiki/dokuwiki-128.png</url>
    </image>
    <item rdf:about="https://prod.jnet.julianscorner.com/linux/install/docker">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Install Docker Host</title>
        <link>https://prod.jnet.julianscorner.com/linux/install/docker</link>
        <description>Install Docker Host

First, make sure that all of the latest patches are installed.


sudo apt update
sudo apt dist-upgrade
sudo reboot


Add Docker&#039;s GPG key that they use to sign the packages and repository:


wget -qO - https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

cat &gt; /tmp/docker.list &lt;&lt; EOF
deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable
EOF

sudo mv /tmp/docker.list /etc/apt/sources.list.d/

sudo apt update</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/linux/install/dockerswarm">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Install Docker Swarm</title>
        <link>https://prod.jnet.julianscorner.com/linux/install/dockerswarm</link>
        <description>Install Docker Swarm

First, make sure that all of the nodes in the cluster have docker installed.

On the master node:


docker swarm init --advertise-addr $(ip -4 route get 8.8.8.8 | awk {&#039;print $7&#039;} | tr -d &#039;\n&#039;)


On each of the worker nodes:


docker swarm join --token &lt;token&gt; &lt;master-ip&gt;:2377</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/linux/install/dokuwiki">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Dokuwiki Install and Upgrade</title>
        <link>https://prod.jnet.julianscorner.com/linux/install/dokuwiki</link>
        <description>Dokuwiki Install and Upgrade

DokuWiki is a simple to use and highly versatile Open Source Wiki software that doesn&#039;t require a database. It is loved by users for its clean and readable syntax. The ease of maintenance, backup and integration makes it an administrator&#039;s favorite. Built in access controls and authentication connectors make DokuWiki especially useful in the enterprise context and the large number of plug-ins contributed by its vibrant community allow for a broad range of use cases …</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/linux/install/graylog">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Install Graylog</title>
        <link>https://prod.jnet.julianscorner.com/linux/install/graylog</link>
        <description>Install Graylog

	*  Install OpenJDK JRE
	*  Install MongoDB
	*  Install Elastic Search version 6.x giving the cluster name of graylog

VERSION=6
CLUSTERNAME=graylog


	*  Install Graylog:

wget https://packages.graylog2.org/repo/packages/graylog-3.2-repository_latest.deb
sudo dpkg -i graylog-3.2-repository_latest.deb

sudo apt update

sudo apt install -y pwgen authbind graylog-server graylog-integrations-plugins

sudo systemctl daemon-reload
sudo systemctl enable graylog-server

###############…</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/linux/install/handbrake">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Install Handbrake</title>
        <link>https://prod.jnet.julianscorner.com/linux/install/handbrake</link>
        <description>Install Handbrake

In order to run Handbrake on Ubuntu, you&#039;ll need to install the packages necessary to compile the source code.


sudo apt-get install subversion yasm build-essential autoconf libtool zlib1g-dev libbz2-dev \
  libxml2-dev libogg-dev libtheora-dev libvorbis-dev libsamplerate-dev libfribidi-dev \
  libfreetype6-dev libfontconfig1-dev libass-dev</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/linux/install/iscsi">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Install and Manage iSCSI</title>
        <link>https://prod.jnet.julianscorner.com/linux/install/iscsi</link>
        <description>Install and Manage iSCSI

Internet SCSI (iSCSI) is a network protocol that allows you to use of the SCSI protocol
over TCP/IP networks. It is good alternative to Fibre Channel-based SANs. You can easily manage,
mount and format iSCSI Volumes under Linux. It allows access to storage over Ethernet.</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/linux/install/java">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Install Java</title>
        <link>https://prod.jnet.julianscorner.com/linux/install/java</link>
        <description>Install Java

Oracle Java 11 has introduced a new, commercial license. It can be downloaded and used without cost only for development and testing. It requires paying a fee if it is used in production. As a result, you should only use Oracle JDK if you intend to pay for it. Oracle JDK builds and OpenJDK builds are essentially identical with a few differences that you can read about</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/linux/install/kubernetes">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Install Kubernetes</title>
        <link>https://prod.jnet.julianscorner.com/linux/install/kubernetes</link>
        <description>Install Kubernetes

First, make sure that all of the nodes in the cluster have docker installed.

Disable the swap partition as it will cause errors in Kuberenetes:



sudo sed -i .bak &#039;s/ swap /# swap/g&#039; /etc/fstab
sudo sed -i.bak &#039;s/\/swap\.img/#\/swap\.img/g&#039; /etc/fstab

sudo swapoff -a</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/linux/install/mfc465">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Install Brother MFC465CN Printer</title>
        <link>https://prod.jnet.julianscorner.com/linux/install/mfc465</link>
        <description>Install Brother MFC465CN Printer

Besides the other instructions on the Brother website, you need to do these steps too ensure an error-free install on Ubuntu:


ln -s /var/spool/cups /var/spool/lpd
ln -s /etc/init.d/cups /etc/init.d/lpd
mkdir /usr/share/cups/model
dpkg -i mfc465cnlpr-1.0.1-1.i386.deb
dpkg -i mfc465cncupswrapper-1.0.1-1.i386.deb</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/linux/install/minecraft">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Install Minecraft Server</title>
        <link>https://prod.jnet.julianscorner.com/linux/install/minecraft</link>
        <description>Install Minecraft Server

First, Install OpenJDK

Create a directory to store Minecraft


sudo mkdir /opt
cd /opt
sudo mkdir minecraft


Download Minecraft


cd /opt/minecraft

sudo wget https://launcher.mojang.com/v1/objects/f02f4473dbf152c23d7d484952121db0b36698cb/server.jar -O minecraft_server.1.16.3.jar

if [ -h minecraft_server.jar ]; then
    sudo rm -f minecraft_server.jar
fi

sudo ln -s minecraft_server.1.16.3.jar minecraft_server.jar</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/linux/install/mongodb">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Install MongoDB</title>
        <link>https://prod.jnet.julianscorner.com/linux/install/mongodb</link>
        <description>Install MongoDB


wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -

cat &gt; /tmp/mongodb.list &lt;&lt; EOF
deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse
EOF
 
sudo mv /tmp/mongodb.list /etc/apt/sources.list.d/

sudo apt update
 
sudo apt install -y mongodb-org
 
sudo systemctl start mongod
sudo systemctl enable mongod</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/linux/install/nagios">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Install Nagios Server</title>
        <link>https://prod.jnet.julianscorner.com/linux/install/nagios</link>
        <description>Install Nagios Server

Nagios is an enterprise class, open source software that can be used for network and infrastructure monitoring. You can monitor servers, switches, applications and services etc. It will alert the System Administrator or other groups when something goes wrong and also alerts back when the issues have been rectified.</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/linux/install/netcore">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Install .Net Core</title>
        <link>https://prod.jnet.julianscorner.com/linux/install/netcore</link>
        <description>Install .Net Core

Something:


cd /tmp
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor &gt; microsoft.gpg
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg

sudo sh -c &#039;echo &quot;deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-$(lsb_release -cs)-prod $(lsb_release -cs) main&quot; &gt; /etc/apt/sources.list.d/dotnetdev.list&#039;</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/linux/install/nrpe">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Configure Remote Hosts Nagios Remote Plugin Executor (NRPE)</title>
        <link>https://prod.jnet.julianscorner.com/linux/install/nrpe</link>
        <description>Configure Remote Hosts Nagios Remote Plugin Executor (NRPE)

	*  You need to install NRPE on every remote host that you want to monitor. NRPE will then communicate with a Nagios server. 

sudo apt-get -y install nagios-nrpe-server


	*  Update the NRPE configuration:</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/linux/install/openvpn_as">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Install OpenVPN Access Server</title>
        <link>https://prod.jnet.julianscorner.com/linux/install/openvpn_as</link>
        <description>Install OpenVPN Access Server

First, make sure that all of the latest patches are installed


sudo apt-get update
sudo apt-get dist-upgrade
sudo reboot


I run this on both Ubuntu 14.04 and 16.04 servers without any problems...


cd /tmp

wget http://swupdate.openvpn.org/as/openvpn-as-2.1.4b-Ubuntu16.amd_64.deb

sudo dpkg -i openvpn-as-2.1.4b-Ubuntu16.amd_64.deb

sudo passwd openvpn

sudo /usr/local/openvpn_as/bin/ovpn-init</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/linux/install/proxy">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Install a Web Content Filtering Proxy Server</title>
        <link>https://prod.jnet.julianscorner.com/linux/install/proxy</link>
        <description>Install a Web Content Filtering Proxy Server

As a parent, I&#039;m alway concerned about what my children will have access to on the Internet. As a consultant, I work with many clients that are concerned about what their employees can have access to. I use these steps in both situations to set up a content filtering proxy server. I usualy use a didicated server for this purpose and run it on a VM. I&#039;ll then block the ports on the firewall and manually configure proxy settings. I&#039;ve also been asked a…</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/linux/install/rsyncserver">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Install a RSync Server for Backups</title>
        <link>https://prod.jnet.julianscorner.com/linux/install/rsyncserver</link>
        <description>Install a RSync Server for Backups

I use RSync to back up my Linux-based hosted servers to a remote location. I used to run RSync creating a SSH tunnel to copy the data. That was back in the “RedHat” day when it was acceptable to log into SSH via the root account. Now a days, I establish my SSH connections as a standard user. However, the standard user doesn&#039;t (and shouldn&#039;t) have access to read all of the files for backup. So My solution is to install a RSync daemon listening on localhost (127…</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/linux/install/siege">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Install Siege</title>
        <link>https://prod.jnet.julianscorner.com/linux/install/siege</link>
        <description>Install Siege

Siege is an HTTP load testing and bench-marking utility. It was designed to let web developers measure their code under duress, to see how it will stand up to load on the internet. Siege supports basic authentication, cookies, HTTP, HTTPS and</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/linux/install/sonarqube">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Install SonarQube</title>
        <link>https://prod.jnet.julianscorner.com/linux/install/sonarqube</link>
        <description>Install SonarQube

SonarQube is a free and open source quality management software that can be used to automate code quality inspections. 

Make sure that all of the latest patches are installed.


sudo apt update
sudo apt dist-upgrade
sudo reboot</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/linux/install/start">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Linux Installation Articles</title>
        <link>https://prod.jnet.julianscorner.com/linux/install/start</link>
        <description>Linux Installation Articles



	* Configure Remote Hosts Nagios Remote Plugin Executor (NRPE)
	* Dokuwiki Install and Upgrade
	* Enable Yubikey Two-Factor Authentication for SSH
	* Install .Net Core
	* Install a RSync Server for Backups
	* Install a Web Content Filtering Proxy Server
	* Install and Manage iSCSI
	* Install Brother MFC465CN Printer
	* Install Docker Host
	* Install Docker Swarm
	* Install Graylog
	* Install Handbrake
	* Install Java
	* Install Kubernetes
	* Install Minecraft Serve…</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/linux/install/subversion">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Install Subversion (SVN) Server</title>
        <link>https://prod.jnet.julianscorner.com/linux/install/subversion</link>
        <description>Install Subversion (SVN) Server

I primarily use Git now for source control, but I sometime still need to set up subversion servers for different organizations. These are the steps that I do to install...

Install the necessary packages:


sudo apt-get install -y subversion apache2 libapache2-mod-svn</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/linux/install/syncthing">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Install Syncthing</title>
        <link>https://prod.jnet.julianscorner.com/linux/install/syncthing</link>
        <description>Install Syncthing

Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. It is an alternative to BitTorrent Sync and doesn&#039;t have the “stigma” associated with the “BitTorrent” phrase. I use this program to keep files synchronized between systems. Like my BitTorrent Sync installs, I have one server sitting in the</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/linux/install/varnish">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Install Varnish Load Balancer</title>
        <link>https://prod.jnet.julianscorner.com/linux/install/varnish</link>
        <description>Install Varnish Load Balancer

Varnish is distributed in the Ubuntu package repositories, but the version there might be out of date, so I generally use the packages provided by varnish-cache.org. However, Varnish only provide packages for Ubuntu’s LTS releases, not all the intermediate releases. These packages might still work on the intermediate releases.</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/linux/install/webmin">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Install Webmin</title>
        <link>https://prod.jnet.julianscorner.com/linux/install/webmin</link>
        <description>Install Webmin

I like to install and update Webmin via APT on my Ubuuntu systems. Here are the instructions I use to do the installation. They are based on the instructions from &lt;http://webmin.com/deb.html&gt;.


cd /tmp

sudo sh -c &quot;cat &gt;&gt; /etc/apt/sources.list &lt;&lt; EOF
deb http://download.webmin.com/download/repository sarge contrib
EOF
&quot;

wget http://www.webmin.com/jcameron-key.asc
sudo apt-key add jcameron-key.asc

sudo apt-get update
sudo apt-get install webmin</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/linux/install/yubico">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Enable Yubikey Two-Factor Authentication for SSH</title>
        <link>https://prod.jnet.julianscorner.com/linux/install/yubico</link>
        <description>Enable Yubikey Two-Factor Authentication for SSH


cd ~
mkdir .yubico
sudo aptitude install autoconf libtool libusb-1.0-0-dev libcurl4-openssl-dev libpam-dev
sudo aptitude install build-essential

wget https://github.com/Yubico/yubico-c-client/tarball/master
tar zxvf master
cd Yubico-yubico-c-client-*
sudo autoreconf --install
sudo ./configure
sudo make
sudo make install
cd ..
/bin/rm master


wget https://github.com/Yubico/yubico-c/tarball/master
tar zxvf master
cd Yubico-yubico-c-*
sudo autore…</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/linux/install/zabbix">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Install Zabbix Server</title>
        <link>https://prod.jnet.julianscorner.com/linux/install/zabbix</link>
        <description>Install Zabbix Server

First, make sure that all of the latest patches are installed.


sudo apt-get update
sudo apt-get dist-upgrade
sudo reboot


Configure Firewall:


sudo ufw allow ssh
sudo ufw allow http
sudo ufw allow 10051/tcp
sudo ufw enable</description>
    </item>
    <item rdf:about="https://prod.jnet.julianscorner.com/linux/install/zabbix_agent">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T20:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Install Zabbix Agent</title>
        <link>https://prod.jnet.julianscorner.com/linux/install/zabbix_agent</link>
        <description>Install Zabbix Agent

In order for Zabbix to receive information from hosts, an agent needs to be installed. Follow the following steps to install agents on Linux servers.

	*  Install the repository configuration package:

cd /tmp
wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+xenial_all.deb

sudo dpkg -i zabbix-release_3.2-1+xenial_all.deb

sudo apt-get update</description>
    </item>
</rdf:RDF>
