<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.csgalileo.org/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.csgalileo.org/feed.php">
        <title>Galileo Labs</title>
        <description></description>
        <link>https://wiki.csgalileo.org/</link>
        <image rdf:resource="https://wiki.csgalileo.org/_media/wiki/logo.png" />
       <dc:date>2026-04-18T13:35:16+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/ubuntu/locale?rev=1518106346&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/ubuntu/xenial?rev=1501950910&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/ubuntu/server?rev=1648041711&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/otp?rev=1607181788&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/radxa/monitor?rev=1463142830&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/autofs?rev=1494834613&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/zibaldone/linux/docker?rev=1681884516&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/qemu?rev=1545647740&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/ansible?rev=1662714565&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/jupyterhub?rev=1601969204&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/proxmox?rev=1761721843&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/iotaiuto/mycroft?rev=1639570231&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/vpn/univr?rev=1681283888&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/zfs?rev=1674037344&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/internetofthings/freenove?rev=1721475291&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/internetofthings/iotaiuto?rev=1597998702&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/projects/iotaiuto/liberidicomunicare?rev=1666162309&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.csgalileo.org/tips/ubuntu/zfs-on-root?rev=1520589446&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.csgalileo.org/_media/wiki/logo.png">
        <title>Galileo Labs</title>
        <link>https://wiki.csgalileo.org/</link>
        <url>https://wiki.csgalileo.org/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="https://wiki.csgalileo.org/tips/ubuntu/locale?rev=1518106346&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-08T16:12:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>locale</title>
        <link>https://wiki.csgalileo.org/tips/ubuntu/locale?rev=1518106346&amp;do=diff</link>
        <description>post install for servers


apt install -y curl &amp;&amp; \
curl -s &quot;http://wiki.csgalileo.org/tips:ubuntu:locale?do=export_code&amp;codeblock=1&quot; | /bin/bash



apt remove -y unattended-upgrades

locale-gen it_IT.UTF-8
locale-gen en_US.UTF-8
update-locale LANG=it_IT.UTF-8 LC_MESSAGES=POSIX
timedatectl set-timezone Europe/Rome

grep -q menu-complete /etc/inputrc
if  [ $? = 1 ]; then
cat &gt;&gt; /etc/inputrc &lt;&lt;EOF
&quot;\M-s&quot;: menu-complete
&quot;\e[A&quot;: history-search-backward
&quot;\e[B&quot;: history-search-forward
&quot;\M-o&quot;: &quot;\C-p\C-…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/ubuntu/xenial?rev=1501950910&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-05T16:35:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>xenial</title>
        <link>https://wiki.csgalileo.org/tips/ubuntu/xenial?rev=1501950910&amp;do=diff</link>
        <description>Xenial

bootable USB

Create usb bootable from iso


cp xenial.iso xenial-copy.iso
isohybrid xenial-copy.iso
dd if=xenial-copy.iso of=/dev/sd?


ssh

See &lt;https://www.gentoo.org/support/news-items/2015-08-13-openssh-weak-keys.html&gt;

Re-enable ssh-dss key in /etc/ssh/sshd_config


PubkeyAcceptedKeyTypes=+ssh-dss


~/.ssh/config</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/ubuntu/server?rev=1648041711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-23T13:21:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>server</title>
        <link>https://wiki.csgalileo.org/tips/ubuntu/server?rev=1648041711&amp;do=diff</link>
        <description>Ubuntu Server


apt purge --auto-remove -y snapd squashfs-tools friendly-recovery apport at modemmanager
apt purge --auto-remove -y unattended-upgrades
apt purge --auto-remove -y apparmor ufw
sudo systemctl disable apt-daily-upgrade.timer
sudo systemctl mask apt-daily-upgrade.service
sudo systemctl disable apt-daily.timer
sudo systemctl mask apt-daily.service

grep -q menu-complete /etc/inputrc
if  [ $? = 1 ]; then
cat &gt;&gt; /etc/inputrc &lt;&lt;EOF
&quot;\M-s&quot;: menu-complete
&quot;\e[A&quot;: history-search-backward
&quot;…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/otp?rev=1607181788&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-12-05T15:23:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>otp</title>
        <link>https://wiki.csgalileo.org/tips/otp?rev=1607181788&amp;do=diff</link>
        <description>oath

PREREQUISITO: INSTALLARE liboath0 libpam-oath oathtool

1) $ export HEX_SECRET=$(head -15 /dev/urandom | sha1sum | cut -b 1-30)

2) $ oathtool --verbose --totp $HEX_SECRET --digits=8

Risultato -&gt;
Hex secret: b5abe8im355c1127sd385a6dd0597x
Base32 secret: YWV2RLGFVQUSPLMZTJW5QQQ8
Digits: 8
Window size: 0
Step size (seconds): 30
Start time: 1970-01-01 00:00:00 UTC (0)
Current time: 2020-07-26 15:03:57 UTC (1595775837)
Counter: 0x32BA74F (53192527)</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/radxa/monitor?rev=1463142830&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-05-13T12:33:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>monitor</title>
        <link>https://wiki.csgalileo.org/tips/radxa/monitor?rev=1463142830&amp;do=diff</link>
        <description>Sound Monitor

PC

Prerequisite


sudo apt-get install netdiscover rrdtool cifs-utils

# generate ssh keys
ssh-keygen


gedit preferences -&gt; editor


tab width: 4
check insert spaces instead of tabs


Discover RADXA


sudo netdiscover
...
192.168.2.44    ac:a2:13:42:1c:14 Shenzhen Bilian electronic CO.,LTD
...</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/autofs?rev=1494834613&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-05-15T07:50:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>autofs</title>
        <link>https://wiki.csgalileo.org/tips/autofs?rev=1494834613&amp;do=diff</link>
        <description>autofs


sudo apt install autofs
sudo mkdir /etc/auto.master.d/


debugging

stop service and run foreground


systemctl stop autofs
sudo automount -f -v


sshfs


sudo apt install sshfs


autofs use root account and ssh key has to be present in /root/.ssh</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/zibaldone/linux/docker?rev=1681884516&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-04-19T06:08:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>docker</title>
        <link>https://wiki.csgalileo.org/projects/zibaldone/linux/docker?rev=1681884516&amp;do=diff</link>
        <description>docker

install


apt-get install -y ca-certificates curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo &quot;deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable&quot; | sudo tee /etc/apt/sources.list.d/docker.list &gt; /dev/null
apt update
apt-get install -y docker-ce docker-ce-cli container…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/qemu?rev=1545647740&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-12-24T10:35:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>qemu</title>
        <link>https://wiki.csgalileo.org/qemu?rev=1545647740&amp;do=diff</link>
        <description>by nicola for livenet research

Performance zfs

	*  &lt;http://open-zfs.org/wiki/Performance_tuning#Alignment_Shift_.28ashift.29&gt;
	*  &lt;http://open-zfs.org/wiki/Performance_tuning#Basic_concepts&gt;
	*  &lt;https://github.com/zfsonlinux/zfs/blob/master/cmd/zpool/zpool_vdev.c#L108&gt;
	*  &lt;https://www.servethehome.com/the-case-for-using-zfs-compression/&gt;
	*  &lt;https://utcc.utoronto.ca/~cks/space/blog/linux/ForcedUTF8Filenames&gt;
	*  &lt;https://serverfault.com/questions/74411/best-compression-for-zfs-send-recv&gt;
	*…</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/ansible?rev=1662714565&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-09T09:09:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible</title>
        <link>https://wiki.csgalileo.org/tips/ansible?rev=1662714565&amp;do=diff</link>
        <description>ansible

basic op


ansible all --list-hosts

ansible all -m ping


playbook


- name: helloworld
  hosts: nodes
  tasks:
   - name: Ping my hosts
     ansible.builtin.ping:
   - name: Print message
     ansible.builtin.debug:
       msg: Hello world</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/jupyterhub?rev=1601969204&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-10-06T07:26:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jupyterhub</title>
        <link>https://wiki.csgalileo.org/tips/jupyterhub?rev=1601969204&amp;do=diff</link>
        <description>Jupyterhub

	* &lt;http://jupyterlab.csgalileo.org&gt;
	* &lt;http://ldap-lab.csgalileo.org/phpldapadmin&gt; (le credenziali sono in /root/passwdldapadmin)

Cluster

Il cluster kubernetes (che si appoggia su Rancher per una migliore versatilità) è composto da tre nodi master e tre nodi worker (che eseguono i container docker). Il tutto si pilota da interfaccia grafica o da</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/proxmox?rev=1761721843&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-29T07:10:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proxmox</title>
        <link>https://wiki.csgalileo.org/tips/proxmox?rev=1761721843&amp;do=diff</link>
        <description>Proxmox

Template


# Set variables for easy customization
VMID=9000
VM_NAME=&quot;ubuntu-2404-template&quot; # A descriptive name for the template itself

# Create the VM with your specified hardware
qm create $VMID \
  --name $VM_NAME \
  --memory 8192 \
  --cores 2 \
  --net0 virtio,bridge=vmbr0,firewall=0 \
  --net1 virtio,bridge=bridgek,firewall=0 \
  --ostype l26 \
  --scsihw virtio-scsi-pci \
  --agent enabled=1 \
  --boot order=&#039;scsi0;ide2&#039;</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/iotaiuto/mycroft?rev=1639570231&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-15T12:10:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mycroft</title>
        <link>https://wiki.csgalileo.org/projects/iotaiuto/mycroft?rev=1639570231&amp;do=diff</link>
        <description>Assistente vocale Mycroft

Installazione

	* Scaricare &lt;https://mycroft.ai/to/picroft-image&gt;
	* Estrarre lo zip
	* Flashare il file .img sulla sd del raspberry (si può usare balena etcher)
	* Aprire terminale nella partizione rootfs della scheda sd:


sudo nano /etc/wpa_supplicant/wpa_supplicant.conf</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/vpn/univr?rev=1681283888&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-04-12T07:18:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>univr</title>
        <link>https://wiki.csgalileo.org/tips/vpn/univr?rev=1681283888&amp;do=diff</link>
        <description>VPN univr

ubuntu


sudo apt install network-manager-vpnc network-manager-vpnc-gnome


arch


paru networkmanager-vpnc


network manager


yay -S networkmanager-vpnc


add VPN cisco compatible from network manager:

	*  gateway: remote.univr.it
	*  username: ateneo\01scpsfn29</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/zfs?rev=1674037344&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-18T10:22:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zfs</title>
        <link>https://wiki.csgalileo.org/tips/zfs?rev=1674037344&amp;do=diff</link>
        <description>zfs libvirt

ZFS


apt install zfsutils-linux



sudo zfs list


create filesystem &#039;lab&#039; on &#039;LXD&#039; pool


sudo zfs create LXD/lab
sudo zfs set mountpoint=/lab LXD/lab



sudo zfs destroy LXD/lab


create pool

Pool can be created on disk or partition. In case of partition this is an example</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/internetofthings/freenove?rev=1721475291&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-20T11:34:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>freenove</title>
        <link>https://wiki.csgalileo.org/projects/internetofthings/freenove?rev=1721475291&amp;do=diff</link>
        <description>freenove

	* &lt;https://github.com/Freenove/Freenove_4WD_Smart_Car_Kit_for_Raspberry_Pi&gt;
	* &lt;https://www.raspberrypi.com/software/operating-systems/&gt;

before boot mount bootfs


echo &quot;pi:$6$c70VpvPsVNCG0YR5$l5vWWLsLko9Kj65gcQ8qvMkuOoRkEagI90qi3F/Y7rm8eNYZHW8CY6BOIKwMH7a3YYzZYL90zf304cAHLFaZE0&quot; &gt; userconf.txt
touch ssh.txt


blacklist audio on rasp 3 


echo &quot;blacklist snd_bcm2835&quot; &gt;&gt; /etc/modprobe.d/snd-blacklist.conf</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/internetofthings/iotaiuto?rev=1597998702&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-08-21T08:31:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>iotaiuto</title>
        <link>https://wiki.csgalileo.org/projects/internetofthings/iotaiuto?rev=1597998702&amp;do=diff</link>
        <description>IOTAIUTO

PANORAMICA E PRINCIPI GENERALI



# LA STRUTTURA DI QUESTA GUIDA SI ARTICOLA IN: 

# 1. risorse HW utilizzate

# 2. passi necessari a rendere operativa ciascuna di esse


# IL ROUTER ANDRA&#039; CONFIGURATO AFFINCHE&#039; A OGNI DEVICE SIA ASSEGNATO UN IP-ADDRESS-FISSO

# NEL RANGE 192.168.1.221 - 192.168.1.240</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/projects/iotaiuto/liberidicomunicare?rev=1666162309&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-19T06:51:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>liberidicomunicare</title>
        <link>https://wiki.csgalileo.org/projects/iotaiuto/liberidicomunicare?rev=1666162309&amp;do=diff</link>
        <description>openedx

	* liberi di comunicare
		* user: stefano.scipioni@csgalileo.org
		* pass: e....
	*  ssh ubuntu@10.45.103.201

documentazione



&lt;https://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/front_matter/index.html&gt;

&lt;https://docs.tutor.overhang.io/&gt;

Installazione

Requisiti: docker, libyaml-dev


$ systemctl start docker
$ pip install tutor[full]
$ tutor local quickstart


Account amministratore:</description>
    </item>
    <item rdf:about="https://wiki.csgalileo.org/tips/ubuntu/zfs-on-root?rev=1520589446&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-09T09:57:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zfs-on-root</title>
        <link>https://wiki.csgalileo.org/tips/ubuntu/zfs-on-root?rev=1520589446&amp;do=diff</link>
        <description>Ubuntu on ZFS root

zfs ubuntu

	* &lt;https://github.com/zfsonlinux/zfs/wiki/Ubuntu-16.10-Root-on-ZFS&gt;

Livecd

boot live cd and 


sudo su
passwd ubuntu
apt-add-repository universe
apt update
apt install openssh-server
# connect from another PC via ssh



apt install --yes debootstrap gdisk zfs-initramfs


Disk

Reset disk and create GPT partition schema</description>
    </item>
</rdf:RDF>
