<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.zem.org.uk/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://wiki.zem.org.uk/feed.php">
        <title>Zem - notes</title>
        <description></description>
        <link>https://wiki.zem.org.uk/</link>
        <image rdf:resource="https://wiki.zem.org.uk/_media/wiki/logo.png" />
       <dc:date>2026-05-08T16:08:57+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.zem.org.uk/notes/gpfs-ug-2015?rev=1720269021&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.zem.org.uk/notes/gpfs-ug-2016?rev=1720269021&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.zem.org.uk/notes/heating?rev=1720269021&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.zem.org.uk/notes/irods?rev=1720269021&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.zem.org.uk/notes/k0s-oauth?rev=1762205193&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.zem.org.uk/notes/kdc?rev=1720269021&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.zem.org.uk/notes/nas?rev=1763297719&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.zem.org.uk/notes/proxmox-auth-smtp?rev=1762208256&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.zem.org.uk/notes/remote-luks-unlocking?rev=1762208041&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.zem.org.uk/notes/rodents?rev=1720269021&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.zem.org.uk/notes/solaris11-ips?rev=1720269021&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.zem.org.uk/notes/solis?rev=1720269021&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.zem.org.uk/notes/start?rev=1720269021&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.zem.org.uk/notes/trains?rev=1762460755&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.zem.org.uk/notes/ukuug-2011?rev=1720269021&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.zem.org.uk/_media/wiki/logo.png">
        <title>Zem</title>
        <link>https://wiki.zem.org.uk/</link>
        <url>https://wiki.zem.org.uk/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="https://wiki.zem.org.uk/notes/gpfs-ug-2015?rev=1720269021&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-06T12:30:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gpfs-ug-2015</title>
        <link>https://wiki.zem.org.uk/notes/gpfs-ug-2015?rev=1720269021&amp;do=diff</link>
        <description>GPFS User Group Meeting 2015

The following post contains my notes from the GPFS User Group meeting in York.

Keynote

Doris Conti, Director, Spectrum Scale (GPFS) and HPC SW Product Development

Doris&#039; Keynote started the day with a theme that continued throughout the day:
IBM are encouraging their users to get in touch with developers to help steer
the direction of GPFS. They are also looking for customers to join Beta
programs for various components of GPFS.</description>
    </item>
    <item rdf:about="https://wiki.zem.org.uk/notes/gpfs-ug-2016?rev=1720269021&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-06T12:30:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gpfs-ug-2016</title>
        <link>https://wiki.zem.org.uk/notes/gpfs-ug-2016?rev=1720269021&amp;do=diff</link>
        <description>Spectrum Scale UK User Group Meeting 2016

I attended my 2nd Spectrum Scale User group meeting, it was amazing to see how much feedback IBM had taken onboard from 2015 and has directly influenced the product. It was also very useful to see how other users are solving their problems using GPFS.</description>
    </item>
    <item rdf:about="https://wiki.zem.org.uk/notes/heating?rev=1720269021&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-06T12:30:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>heating</title>
        <link>https://wiki.zem.org.uk/notes/heating?rev=1720269021&amp;do=diff</link>
        <description>Heating System with Home Assistant

Aim

To be able to have multiple zones in the home, with anyone be able to call for the boiler to start the central heating. While using TRVs to restrict which zones need heating.

Hardware

Smart TRVs

Sandy Beach Smart Heating Thermostat HY367

Rejected</description>
    </item>
    <item rdf:about="https://wiki.zem.org.uk/notes/irods?rev=1720269021&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-06T12:30:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>irods</title>
        <link>https://wiki.zem.org.uk/notes/irods?rev=1720269021&amp;do=diff</link>
        <description>irods

Database

We use postgres as the database, so lets&#039;s install it:


apt install postgresql-12


Create DB and user


psql (12.9 (Ubuntu 12.9-0ubuntu0.20.04.1))
Type &quot;help&quot; for help.

postgres=# CREATE USER irods WITH PASSWORD &#039;xxxx&#039;;
CREATE ROLE
postgres=# CREATE DATABASE &quot;ICAT&quot;;
CREATE DATABASE
                                  ^
postgres=# GRANT ALL PRIVILEGES ON DATABASE &quot;ICAT&quot; TO irods;
GRANT
postgres=# \l
                                  List of databases
   Name    |  Owner   | Enco…</description>
    </item>
    <item rdf:about="https://wiki.zem.org.uk/notes/k0s-oauth?rev=1762205193&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-03T21:26:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>k0s-oauth</title>
        <link>https://wiki.zem.org.uk/notes/k0s-oauth?rev=1762205193&amp;do=diff</link>
        <description>Kubernetes Authentication with OIDC

This post describes how to configure a kubernetes cluster to authenticate users via OpenID Connect. As well as configuring the kubectl client.

We&#039;ll be using microk8s as the kubernetes distribution and Google as the OIDC provider.</description>
    </item>
    <item rdf:about="https://wiki.zem.org.uk/notes/kdc?rev=1720269021&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-06T12:30:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kdc</title>
        <link>https://wiki.zem.org.uk/notes/kdc?rev=1720269021&amp;do=diff</link>
        <description>Kerberos - KDC

The following describes how I configured Kerberos on Debian Lenny:

Server Config:

Install the required packages:


aptitude install krb5-kdc krb5-admin-server krb5-clients libpam-krb5


edit /etc/krb5.conf:


[libdefaults]
default_realm = ZEM.ORG.UK
# The following krb5.conf variables are only for MIT Kerberos.
krb4_config = /etc/krb.conf
krb4_realms = /etc/krb.realms
kdc_timesync = 1
ccache_type = 4
forwardable = true
proxiable = true
# The following encryption type specificat…</description>
    </item>
    <item rdf:about="https://wiki.zem.org.uk/notes/nas?rev=1763297719&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-16T12:55:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nas</title>
        <link>https://wiki.zem.org.uk/notes/nas?rev=1763297719&amp;do=diff</link>
        <description>NAS

Hard drive temperture monitoring

Use the drivetemp module:



modprobe drivetemp


To start on boot:



echo drivetemp /etc/modules-load.d/drivetemp.conf


Fans

Install external kernel modules:



yay -S  it87-dkms-git


Start at boot:



echo it87 &gt; /etc/modules-load.d/it87.conf</description>
    </item>
    <item rdf:about="https://wiki.zem.org.uk/notes/proxmox-auth-smtp?rev=1762208256&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-03T22:17:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proxmox-auth-smtp</title>
        <link>https://wiki.zem.org.uk/notes/proxmox-auth-smtp?rev=1762208256&amp;do=diff</link>
        <description>Proxmox: Authenticated outbound SMTP

Proxmox has a notication system, which includes sendmail and SMTP. The latter supports authenticated SMTP servers, but does not support retires. This solution instead configures the system MTA to use an authenticated SMTP smarthost and therefore gets the best of both worlds.</description>
    </item>
    <item rdf:about="https://wiki.zem.org.uk/notes/remote-luks-unlocking?rev=1762208041&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-03T22:14:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>remote-luks-unlocking</title>
        <link>https://wiki.zem.org.uk/notes/remote-luks-unlocking?rev=1762208041&amp;do=diff</link>
        <description>Linux Disk Encryption - Remote Unlocking at boot

If you have a encrypted root partition, it usually requires access to the console to enter the passphrase.

Even if you have the root partition unencrypted and have you sensitive data on a different encrypted partition, that you manually mount after SSH is available. You still have to deal with starting services after said manual mount.</description>
    </item>
    <item rdf:about="https://wiki.zem.org.uk/notes/rodents?rev=1720269021&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-06T12:30:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rodents</title>
        <link>https://wiki.zem.org.uk/notes/rodents?rev=1720269021&amp;do=diff</link>
        <description>Not All Rodents Are Welcome In It

It is widely accepted that Mice belong with Computers. Many users believe they are vital for the smooth operation of their PC. Unfortunately this fact does not expand to other rodents, particularly Rats. A major part of my workplaces networking went down, after much effort searching for the problem, we finally found the following.</description>
    </item>
    <item rdf:about="https://wiki.zem.org.uk/notes/solaris11-ips?rev=1720269021&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-06T12:30:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>solaris11-ips</title>
        <link>https://wiki.zem.org.uk/notes/solaris11-ips?rev=1720269021&amp;do=diff</link>
        <description>Solaris 11 - SYSV vs. IPS

It’s well known that IPS has replaced SYSV in Solaris 11. It is still possible to install SYSV style packages. But how do these 2 package managers work together. If I use the netcat package as an example, I can see it as a IPS package and a SYSV package:</description>
    </item>
    <item rdf:about="https://wiki.zem.org.uk/notes/solis?rev=1720269021&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-06T12:30:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>solis</title>
        <link>https://wiki.zem.org.uk/notes/solis?rev=1720269021&amp;do=diff</link>
        <description>Solis Invertor

Data Stick

Secret page at /config_hide.html

Original “Server A  Setting”



IP address: 47.88.8.200
Domain name: data1.solarmanpv.com
Port: 10000
Connection: TCP



&lt;https://www.boards.ie/discussion/2058224611/solar-pv-monitoring-automation-thread&gt;

&lt;https://github.com/XtheOne/Inverter-Data-Logger/issues/3&gt;

&lt;https://github.com/jmccrohan/pysolarmanv5/&gt;

&lt;https://github.com/MichaluxPL/Sofar_LSW3&gt;

&lt;https://community.openenergymonitor.org/uploads/short-url/dF8j79PsvtCS0xQ5aPxHXO4…</description>
    </item>
    <item rdf:about="https://wiki.zem.org.uk/notes/start?rev=1720269021&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-06T12:30:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://wiki.zem.org.uk/notes/start?rev=1720269021&amp;do=diff</link>
        <description>Notes


	* EDI Departures
	* GPFS User Group Meeting 2015
	* Heating System with Home Assistant
	* irods
	* Kerberos - KDC
	* Kubernetes Authentication with OIDC
	* Linux Disk Encryption - Remote Unlocking at boot
	* NAS
	* Not All Rodents Are Welcome In It
	* Proxmox: Authenticated outbound SMTP
	* Solaris 11 - SYSV vs. IPS
	* Solis Invertor
	* Spectrum Scale UK User Group Meeting 2016
	* UKUUG Spring Conference 2011</description>
    </item>
    <item rdf:about="https://wiki.zem.org.uk/notes/trains?rev=1762460755&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-06T20:25:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>trains</title>
        <link>https://wiki.zem.org.uk/notes/trains?rev=1762460755&amp;do=diff</link>
        <description>EDI Departures

&lt;https://tiger.worldline.global/EDINBUR/ciss&gt;</description>
    </item>
    <item rdf:about="https://wiki.zem.org.uk/notes/ukuug-2011?rev=1720269021&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-06T12:30:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ukuug-2011</title>
        <link>https://wiki.zem.org.uk/notes/ukuug-2011?rev=1720269021&amp;do=diff</link>
        <description>UKUUG Spring Conference 2011

I recently attended UKUUG’s annual Large Installation Systems Administration (LISA) conference, this year hosted in Leeds over 2 days.

Overall I was very impressed with the event, at some points I was torn with that track to go on. In the end I attended the following:</description>
    </item>
</rdf:RDF>
