<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>ThinkServer  - Recent changes [en-gb]</title>
		<link>https://thinkserver.freddythechick.net/wiki/Special:RecentChanges</link>
		<description>Track the most recent changes to the wiki in this feed.</description>
		<language>en-GB</language>
		<generator>MediaWiki 1.46.0</generator>
		<lastBuildDate>Sun, 19 Jul 2026 15:48:56 GMT</lastBuildDate>
		<item>
			<title>OpenSUSE Leap 16.0</title>
			<link>https://thinkserver.freddythechick.net/index.php?title=OpenSUSE_Leap_16.0&amp;diff=1007&amp;oldid=1000</link>
			<guid isPermaLink="false">https://thinkserver.freddythechick.net/index.php?title=OpenSUSE_Leap_16.0&amp;diff=1007&amp;oldid=1000</guid>
			<description>&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Installation notes/Known Issues =: &lt;/span&gt; Removed extra =&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:13, 10 July 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l20&quot;&gt;Line 20:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 20:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;AppArmor is no longer the default security solution, SELinux is now the preferred security solution for openSUSE 16.0. AppArmor can, however, still be used if preferred.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;AppArmor is no longer the default security solution, SELinux is now the preferred security solution for openSUSE 16.0. AppArmor can, however, still be used if preferred.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Installation notes/Known Issues &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Installation notes/Known Issues ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* If upgrading, check the &amp;quot;Unneeded Packages&amp;quot; category in Myrlyn once upgraded to remove any lingering unneeded packages from the previous version.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* If upgrading, check the &amp;quot;Unneeded Packages&amp;quot; category in Myrlyn once upgraded to remove any lingering unneeded packages from the previous version.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key thinkserver:diff:1.41:old-1000:rev-1007:php=table --&gt;
&lt;/table&gt;</description>
			<pubDate>Fri, 10 Jul 2026 14:13:45 GMT</pubDate>
			<dc:creator>Sam</dc:creator>
			<comments>https://thinkserver.freddythechick.net/wiki/Talk:OpenSUSE_Leap_16.0</comments>
		</item>
		<item>
			<title>WireGuard</title>
			<link>https://thinkserver.freddythechick.net/index.php?title=WireGuard&amp;diff=1006&amp;oldid=0</link>
			<guid isPermaLink="false">https://thinkserver.freddythechick.net/index.php?title=WireGuard&amp;diff=1006&amp;oldid=0</guid>
			<description>&lt;p&gt;Recreated lost page through Wayback Machine&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;WireGuard is a lightweight VPN server, built-in to the Linux kernel past kernel 5.6, making it very easy to set up on a Linux server. This guide will detail how to install on this server.&lt;br /&gt;
&lt;br /&gt;
== Before you start ==&lt;br /&gt;
You will need to install the following packages:&lt;br /&gt;
* &amp;lt;code&amp;gt;openresolv&amp;lt;/code&amp;gt; (for DNS resolution)&lt;br /&gt;
* &amp;lt;code&amp;gt;wireguard-tools&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install the required packages ===&lt;br /&gt;
* Type &amp;lt;code&amp;gt;sudo zypper in openresolv wireguard-tools&amp;lt;/code&amp;gt;&lt;br /&gt;
* Press &amp;lt;kbd&amp;gt;Y&amp;lt;/kbd&amp;gt; to accept&lt;br /&gt;
&lt;br /&gt;
=== Allow IP forwarding ===&lt;br /&gt;
WireGuard requires IP forwarding to function as it will forward packets between your network adapter and a virtual adapter.&lt;br /&gt;
&lt;br /&gt;
* Open a terminal window&lt;br /&gt;
* Move to &amp;lt;code&amp;gt;/etc&amp;lt;/code&amp;gt; - &amp;lt;code&amp;gt;cd /etc&amp;lt;/code&amp;gt;&lt;br /&gt;
* Open &amp;lt;code&amp;gt;sysctl.conf&amp;lt;/code&amp;gt; for editing - &amp;lt;code&amp;gt;sudo nano sysctl.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
* Type your root password and press &amp;lt;kbd&amp;gt;Enter&amp;lt;/kbd&amp;gt;&lt;br /&gt;
* At the end of the file, type the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;net.ipv4.ip_forward=1&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Press &amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;X&amp;lt;/kbd&amp;gt; then &amp;lt;kbd&amp;gt;Y&amp;lt;/kbd&amp;gt; to save then &amp;lt;kbd&amp;gt;Enter&amp;lt;/kbd&amp;gt; to confirm saving the file&lt;br /&gt;
* Load the changes - &amp;lt;code&amp;gt;sysctl -p&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Restart the computer ===&lt;br /&gt;
* After completing the previous steps, restart the computer. This will active &amp;lt;code&amp;gt;openresolv&amp;lt;/code&amp;gt; (no further configuration needed) and ensure IP forwarding is enabled. You are now ready to configure WireGuard.&lt;br /&gt;
&lt;br /&gt;
=== Allow port forwarding on the router ===&lt;br /&gt;
* Port 33333 or whatever port you choose later must be port forwarded through your router. Ensure this is for UDP, &amp;#039;&amp;#039;&amp;#039;NOT&amp;#039;&amp;#039;&amp;#039; TCP.&lt;br /&gt;
&lt;br /&gt;
== Configure the server ==&lt;br /&gt;
We will now configure the server settings for WireGuard. WireGuard comes complete with tools to create the the private/public keys needed to function and is configured with a simple configuration file.&lt;br /&gt;
&lt;br /&gt;
=== Become a superuser ===&lt;br /&gt;
For the following sets, you may need to become a superuser (&amp;lt;code&amp;gt;su&amp;lt;/code&amp;gt;) to access the WireGuard folder.&lt;br /&gt;
&lt;br /&gt;
* Become a superuser - &amp;lt;code&amp;gt;su&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Move to WireGuard directory ===&lt;br /&gt;
* Type your root password and press &amp;lt;kbd&amp;gt;Enter&amp;lt;/kbd&amp;gt;. The terminal text should change to red to indicate you are now a superuser.&lt;br /&gt;
* Move to the WireGuard directory - &amp;lt;code&amp;gt;cd /etc/wireguard&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will find this directory is empty - we will work in this directory which is secure.&lt;br /&gt;
&lt;br /&gt;
=== Generate a public/private key pair ===&lt;br /&gt;
* Generate a private and public key for the server. You can use the following command:&lt;br /&gt;
&amp;lt;pre&amp;gt;wg genkey | tee server-privatekey | wg pubkey &amp;gt; server-publickey&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;server-privatekey&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;server-publickey&amp;lt;/code&amp;gt; are filenames and can be anything you want and can be changed accordingly. These files are not directly used by WireGuard.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#FFEEEE;border:1px solid #FF0000;padding-left:5px;padding-right:5px;padding-bottom:5px;padding-top:5px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Warning&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The private key generated should &amp;#039;&amp;#039;&amp;#039;NEVER&amp;#039;&amp;#039;&amp;#039; leave the server. Anyone with the private key can connect to and compromise the server. If the key does become compromised, a new private key should be generated and configured immediately and the old key never used again.&lt;br /&gt;
&lt;br /&gt;
To keep private keys secure once used, it is advisable to store the private key somewhere offline and secure, away from the server. One example would be a USB stick. This way, if the server is compromised, it will be more difficult to compromise the private key. Ensure the permissions are correct as follows so that access is restricted to only superusers.&lt;br /&gt;
&lt;br /&gt;
The public key is safe from compromise, this does not need to be stored with such security.&lt;br /&gt;
&lt;br /&gt;
All private/public keys in this guide were generated as an example and are not in use on this server.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Change the permissions of the private key so that only superusers can access the key: &amp;lt;code&amp;gt;chmod 600 server-privatekey&amp;lt;/code&amp;gt;&lt;br /&gt;
* We need the private key to put in the configuration file: &amp;lt;code&amp;gt;cat server-privatekey&amp;lt;/code&amp;gt;. This will display the key on the screen which can then be copied.&lt;br /&gt;
&lt;br /&gt;
=== Create configuration file ===&lt;br /&gt;
* We will create a configuration file with the same name as the interface WireGuard will create: &amp;lt;code&amp;gt;nano wg0.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
* Insert the following into the file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Interface]&lt;br /&gt;
## Local Address : A private IP address for wg0 interface.&lt;br /&gt;
Address = 10.20.10.1/24&lt;br /&gt;
ListenPort = 33333&lt;br /&gt;
&lt;br /&gt;
## local server privatekey&lt;br /&gt;
PrivateKey = iFFxF+gX39U9O4L4qt2mufTS441YWLu5WVt0mMPpLEA=&lt;br /&gt;
&lt;br /&gt;
## The PostUp will run when the WireGuard Server starts the virtual VPN tunnel.&lt;br /&gt;
## The PostDown rules run when the WireGuard Server stops the virtual VPN tunnel.&lt;br /&gt;
## Specify the command that allows traffic to leave the server and give the VPN clients access to the Internet.&lt;br /&gt;
PostUp = iptables -A FORWARD -i wg0 -j ACCEPT&lt;br /&gt;
PostUp = iptables -t nat -A POSTROUTING -o em1 -j MASQUERADE&lt;br /&gt;
PostDown = iptables -D FORWARD -i wg0 -j ACCEPT&lt;br /&gt;
PostDown = iptables -t nat -D POSTROUTING -o em1 -j MASQUERADE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Tweak the file to match your server configuration:&lt;br /&gt;
** &amp;lt;code&amp;gt;Address = 10.20.10.1/24&amp;lt;/code&amp;gt; - this is the address used by the WireGuard interface and should be different from your local network subnet.&lt;br /&gt;
** &amp;lt;code&amp;gt;ListenPort = 33333&amp;lt;/code&amp;gt; - 33333 is the default WireGuard network port but can be changed to anything you like as long as the port is not already in use by something else.&lt;br /&gt;
** &amp;lt;code&amp;gt;PrivateKey = iFFxF+gX39U9O4L4qt2mufTS441YWLu5WVt0mMPpLEA=&amp;lt;/code&amp;gt; - Paste the key your generated and copied earlier.&lt;br /&gt;
** &amp;lt;code&amp;gt;PostUp = iptables -t nat -A POSTROUTING -o em1 -j MASQUERADE&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;PostDown = iptables -t nat -D POSTROUTING -o em1 -j MASQUERADE&amp;lt;/code&amp;gt; - the interface needs changing according to the name of the Ethernet card on your computer (&amp;lt;code&amp;gt;em1&amp;lt;/code&amp;gt; in this example, which can be found by typing &amp;lt;code&amp;gt;ip a&amp;lt;/code&amp;gt;. Common names include &amp;lt;code&amp;gt;eth0&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;eno1&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;em1&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Once done, save the file: &amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;X&amp;lt;/kbd&amp;gt;, &amp;lt;kbd&amp;gt;Y&amp;lt;/kbd&amp;gt; then &amp;lt;kbd&amp;gt;Enter&amp;lt;/kbd&amp;gt;.&lt;br /&gt;
* Change the permissions so that the configuration file can only be accessed by superusers: &amp;lt;code&amp;gt;chmod 600 wg0.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Start WireGuard ==&lt;br /&gt;
* Type &amp;lt;code&amp;gt;systemctl start wg-quick@wg0&amp;lt;/code&amp;gt; to start WireGuard.&lt;br /&gt;
** &amp;lt;code&amp;gt;wg0&amp;lt;/code&amp;gt; is the name of the WireGuard interface and configuration file we created. If different, this should be changed to match the same name as the configuration file.&lt;br /&gt;
* Check that WireGuard is running: &amp;lt;code&amp;gt;wg show&amp;lt;/code&amp;gt;. You should see something similar to the following if all is well:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface: wg0&lt;br /&gt;
public key: 7IXE2Ej++JNHXDeP9mt9/N+OslIBmvOAREzCnT0v6To=&lt;br /&gt;
private key: (hidden)&lt;br /&gt;
listening port: 33333&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* The public key should match the one generated earlier and can be viewed by typing &amp;lt;code&amp;gt;cat server-publickey&amp;lt;/code&amp;gt;&lt;br /&gt;
* If you would like WireGuard to start on startup, type the following: &amp;lt;code&amp;gt;systemctl enable wg-quick@wg0&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Setting up a client ==&lt;br /&gt;
Client software is available for many operating systems, including Windows, macOS, Linux (native support past Kernel 5.6) and Android. Here we will make a config file and add it to the server configuration, but due to the vast amount of different operating systems supported, we will not cover how to add the configuration to your respective operating system.&lt;br /&gt;
&lt;br /&gt;
The client configuration file is similar to the server configuration file and remains very simple.&lt;br /&gt;
&lt;br /&gt;
=== Generate a public/private key pair ===&lt;br /&gt;
* We will generated a public/private key pair much the same way as we did for the server:&lt;br /&gt;
&amp;lt;pre&amp;gt;wg genkey | tee client-privatekey | wg pubkey &amp;gt; client-publickey&amp;lt;/pre&amp;gt;&lt;br /&gt;
** The name &amp;lt;code&amp;gt;client&amp;lt;/code&amp;gt; for the file name can be changed to anything you like for convenience.&lt;br /&gt;
* Change the permissions of the private key so that only superusers can access the key: &amp;lt;code&amp;gt;chmod 600 client-privatekey&amp;lt;/code&amp;gt;&lt;br /&gt;
* We need the private key to put in the configuration file: &amp;lt;code&amp;gt;cat client-privatekey&amp;lt;/code&amp;gt;. This will display the key on the screen which can then be copied.&lt;br /&gt;
&lt;br /&gt;
=== Creating a configuration file ===&lt;br /&gt;
* Open a new configuration file: &amp;lt;code&amp;gt;sudo nano client.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
** Once again, the name &amp;lt;code&amp;gt;client&amp;lt;/code&amp;gt; can be anything you like for convenience.&lt;br /&gt;
* Insert the following into the file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Interface]&lt;br /&gt;
PrivateKey = 4JYkCM3VBuRpJAHjj8S8LyunF+Can5ZLCxB8OjXo9WI=&lt;br /&gt;
ListenPort = 33333&lt;br /&gt;
Address = 10.20.10.2/24&lt;br /&gt;
DNS = 1.1.1.1, 1.0.0.1&lt;br /&gt;
&lt;br /&gt;
[Peer]&lt;br /&gt;
PublicKey = 7IXE2Ej++JNHXDeP9mt9/N+OslIBmvOAREzCnT0v6To=&lt;br /&gt;
AllowedIPs = 0.0.0.0/0&lt;br /&gt;
Endpoint = example.com:33333&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Tweak the file to match your client configuration:&lt;br /&gt;
** &amp;lt;code&amp;gt;PrivateKey = 4JYkCM3VBuRpJAHjj8S8LyunF+Can5ZLCxB8OjXo9WI=&amp;lt;/code&amp;gt; - the private key generated for the client (&amp;#039;&amp;#039;&amp;#039;NOT&amp;#039;&amp;#039;&amp;#039; the server private key).&lt;br /&gt;
** &amp;lt;code&amp;gt;ListenPort = 33333&amp;lt;/code&amp;gt; - needs to match the &amp;lt;code&amp;gt;ListenPort&amp;lt;/code&amp;gt; for the server.&lt;br /&gt;
** &amp;lt;code&amp;gt;Address = 10.20.10.2/24&amp;lt;/code&amp;gt; - the address to use, within the subnet defined in the server configuration.&lt;br /&gt;
** &amp;lt;code&amp;gt;DNS = 1.1.1.1, 1.0.0.1&amp;lt;/code&amp;gt; - the DNS server to use to resolve names. Something needs to be defined here as there is no DHCP to define a DNS server. This can be a server of your own on the network, your router or one of the many online services (CloudFlare DNS = 1.1.1.1, 1.0.0.1, Google DNS = 8.8.8.8, 8.8.4.4).&lt;br /&gt;
** &amp;lt;code&amp;gt;PublicKey = 7IXE2Ej++JNHXDeP9mt9/N+OslIBmvOAREzCnT0v6To=&amp;lt;/code&amp;gt; - the public key of the server, &amp;#039;&amp;#039;&amp;#039;NOT&amp;#039;&amp;#039;&amp;#039; the client public key.&lt;br /&gt;
** &amp;lt;code&amp;gt;AllowedIPs = 0.0.0.0/0&amp;lt;/code&amp;gt; - range of addresses that will be passed over the tunnel. Comma-separated list, can include IPv6 addresses if being used. 0.0.0.0/0 forwards everything.&lt;br /&gt;
** &amp;lt;code&amp;gt;Endpoint = example.com:33333&amp;lt;/code&amp;gt; - DNS address or IP address to connect to the server. An IP address will only be useful if you have a static address, otherwise a DNS address with DynDNS is a better solution.&lt;br /&gt;
* Save the file - &amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;X&amp;lt;/kbd&amp;gt;, &amp;lt;kbd&amp;gt;Y&amp;lt;/kbd&amp;gt; then &amp;lt;kbd&amp;gt;Enter&amp;lt;/kbd&amp;gt;.&lt;br /&gt;
* The file can then be transferred to the client and imported into the WireGuard client ready for use.&lt;br /&gt;
&lt;br /&gt;
=== Adding peers to the server configuration ===&lt;br /&gt;
* Open the server configuration file - &amp;lt;code&amp;gt;nano wg0.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
* Add the &amp;lt;code&amp;gt;[Peer]&amp;lt;/code&amp;gt; section, marked in italics, as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Interface]&lt;br /&gt;
## Local Address : A private IP address for wg0 interface.&lt;br /&gt;
Address = 10.20.10.1/24&lt;br /&gt;
ListenPort = 33333&lt;br /&gt;
&lt;br /&gt;
## local server privatekey&lt;br /&gt;
PrivateKey = iFFxF+gX39U9O4L4qt2mufTS441YWLu5WVt0mMPpLEA=&lt;br /&gt;
&lt;br /&gt;
## The PostUp will run when the WireGuard Server starts the virtual VPN tunnel.&lt;br /&gt;
## The PostDown rules run when the WireGuard Server stops the virtual VPN tunnel.&lt;br /&gt;
## Specify the command that allows traffic to leave the server and give the VPN clients access to the Internet.&lt;br /&gt;
PostUp = iptables -A FORWARD -i wg0 -j ACCEPT&lt;br /&gt;
PostUp = iptables -t nat -A POSTROUTING -o em1 -j MASQUERADE&lt;br /&gt;
PostDown = iptables -D FORWARD -i wg0 -j ACCEPT&lt;br /&gt;
PostDown = iptables -t nat -D POSTROUTING -o em1 -j MASQUERADE&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;[Peer]&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;# one client which will be setup to use 10.20.10.2 IP&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;PublicKey = 92p5r33HRrEvzlQJIdANcyIKx0JgtNV5VfQOOwLnFwM=&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;AllowedIPs = 10.20.10.2/32&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Tweak the file to match your client configuration:&lt;br /&gt;
** &amp;lt;code&amp;gt;PublicKey = 92p5r33HRrEvzlQJIdANcyIKx0JgtNV5VfQOOwLnFwM=&amp;lt;/code&amp;gt; - the public key generated for the client.&lt;br /&gt;
** &amp;lt;code&amp;gt;AllowedIPs = 10.20.10.2/32&amp;lt;/code&amp;gt; - the IP address used for the tunnel, should match the client configuration file.&lt;br /&gt;
* Save the file - &amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;X&amp;lt;/kbd&amp;gt;, &amp;lt;kbd&amp;gt;Y&amp;lt;/kbd&amp;gt; then &amp;lt;kbd&amp;gt;Enter&amp;lt;/kbd&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Reloading the server ==&lt;br /&gt;
For our changes to take effect, the WireGuard daemon needs to be reloaded or restarted using:&lt;br /&gt;
&amp;lt;pre&amp;gt;systemctl reload wg-quick@wg0&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;systemctl restart wg-quick@wg0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point, the WireGuard VPN is ready to go!&lt;br /&gt;
&lt;br /&gt;
== Adding further clients ==&lt;br /&gt;
* Generate a public/private key pair as explained under the client section.&lt;br /&gt;
* Create a configuration with the new public/private key pair generated.&lt;br /&gt;
* Copy the configuration to the respective client.&lt;br /&gt;
* Add another &amp;lt;code&amp;gt;[Peer]&amp;lt;/code&amp;gt; section to the server configuration.&lt;br /&gt;
* Reload the WireGuard server.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
Thank you to &amp;quot;Mark Liversedge&amp;quot; at [https://markliversedge.blogspot.com/2023/09/wireguard-setup-for-dummies.html Wireguard setup for dummeies] with his comprehensive guide that made this possible for me&lt;/div&gt;</description>
			<pubDate>Wed, 01 Jul 2026 16:44:37 GMT</pubDate>
			<dc:creator>Sam</dc:creator>
			<comments>https://thinkserver.freddythechick.net/wiki/Talk:WireGuard</comments>
		</item>
		<item>
			<title>OpenSUSE Leap 16.0 Release Notes</title>
			<link>https://thinkserver.freddythechick.net/index.php?title=OpenSUSE_Leap_16.0_Release_Notes&amp;diff=1005&amp;oldid=0</link>
			<guid isPermaLink="false">https://thinkserver.freddythechick.net/index.php?title=OpenSUSE_Leap_16.0_Release_Notes&amp;diff=1005&amp;oldid=0</guid>
			<description>&lt;p&gt;Recreated lost page through Wayback Machine&lt;/p&gt;
&lt;a href=&quot;https://thinkserver.freddythechick.net/index.php?title=OpenSUSE_Leap_16.0_Release_Notes&amp;amp;diff=1005&quot;&gt;Show changes&lt;/a&gt;</description>
			<pubDate>Wed, 01 Jul 2026 16:40:22 GMT</pubDate>
			<dc:creator>Sam</dc:creator>
			<comments>https://thinkserver.freddythechick.net/wiki/Talk:OpenSUSE_Leap_16.0_Release_Notes</comments>
		</item>
		<item>
			<title>Obtaining openSUSE 16.0</title>
			<link>https://thinkserver.freddythechick.net/index.php?title=Obtaining_openSUSE_16.0&amp;diff=1004&amp;oldid=1003</link>
			<guid isPermaLink="false">https://thinkserver.freddythechick.net/index.php?title=Obtaining_openSUSE_16.0&amp;diff=1004&amp;oldid=1003</guid>
			<description>&lt;p&gt;Corrected incorrect showing link&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:58, 1 July 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[openSUSE Leap 16.0]] is available from the following locations:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[openSUSE Leap 16.0]] is available from the following locations:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;https://www.opensuse.org/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;, click &#039;Leap&#039; then &#039;Install Leap&#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* https://www.opensuse.org/, click &#039;Leap&#039; then &#039;Install Leap&#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** DVD/USB installation - this is the most common download option and needed for conventional installations. (Direct/Torrent)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** DVD/USB installation - this is the most common download option and needed for conventional installations. (Direct/Torrent)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** Network installation - installs the system from an internet repository or network repository. (Direct/Torrent)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** Network installation - installs the system from an internet repository or network repository. (Direct/Torrent)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key thinkserver:diff:1.41:old-1003:rev-1004:php=table --&gt;
&lt;/table&gt;</description>
			<pubDate>Wed, 01 Jul 2026 14:58:34 GMT</pubDate>
			<dc:creator>Sam</dc:creator>
			<comments>https://thinkserver.freddythechick.net/wiki/Talk:Obtaining_openSUSE_16.0</comments>
		</item>
		<item>
			<title>Obtaining openSUSE 16.0</title>
			<link>https://thinkserver.freddythechick.net/index.php?title=Obtaining_openSUSE_16.0&amp;diff=1003&amp;oldid=0</link>
			<guid isPermaLink="false">https://thinkserver.freddythechick.net/index.php?title=Obtaining_openSUSE_16.0&amp;diff=1003&amp;oldid=0</guid>
			<description>&lt;p&gt;Recreated lost page through Wayback Machine&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[openSUSE Leap 16.0]] is available from the following locations:&lt;br /&gt;
&lt;br /&gt;
* [https://www.opensuse.org/], click &amp;#039;Leap&amp;#039; then &amp;#039;Install Leap&amp;#039;&lt;br /&gt;
** DVD/USB installation - this is the most common download option and needed for conventional installations. (Direct/Torrent)&lt;br /&gt;
** Network installation - installs the system from an internet repository or network repository. (Direct/Torrent)&lt;br /&gt;
* If I have already downloaded an ISO, they are currently available at \\thinkserver\Build\CD Images\ via Samba/Windows File share.&lt;br /&gt;
* The ISO needs to be put onto a USB Stick and made into a bootable USB drive. This method completely wipes the stick and needs the computer to support booting from USB. However, this method makes the installation a lot faster than optical media. On Windows, the recommended method is to use [https://rufus.ie/ Rufus] in DD writing mode.&lt;br /&gt;
* They can also be burned to a DVD. The image itself needs burning, not the image file. For more information, see [[burning a CD/DVD image]].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;NOTE: 32-bit builds are no longer available, only 64-bit is supported (most modern CPU&amp;#039;s support 64-bit, late generation Intel Pentium 4&amp;#039;s and all Core processors will support x86_64). If you require 32-bit, you must use the [[openSUSE Tumbleweed]] distribution.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;NOTE: x86_64 builds require an microarchitecture level of at least x86_84 v2 (at least Intel Core i3/5/7 1st generation) to install as of openSUSE 16.0.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Download links ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;NOTE: SHA-256 values removed as links download latest build available at the time, which may not match the SHA-256 values if kept here.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
These should be available during the lifetime of this version:&lt;br /&gt;
&lt;br /&gt;
=== Intel or AMD 64-bit desktops, laptops, and servers (x86_64) ===&lt;br /&gt;
&lt;br /&gt;
==== DVD ====&lt;br /&gt;
&lt;br /&gt;
Direct: https://download.opensuse.org/distribution/leap/16.0/offline/Leap-16.0-offline-installer-x86_64.install.iso&lt;br /&gt;
&lt;br /&gt;
Torrent: https://download.opensuse.org/distribution/leap/16.0/offline/Leap-16.0-offline-installer-x86_64.install.iso.torrent&lt;br /&gt;
&lt;br /&gt;
==== Network Install DVD ====&lt;br /&gt;
&lt;br /&gt;
Direct: https://download.opensuse.org/distribution/leap/16.0/offline/Leap-16.0-online-installer-x86_64.install.iso&lt;br /&gt;
&lt;br /&gt;
Torrent: https://download.opensuse.org/distribution/leap/16.0/offline/Leap-16.0-online-installer-x86_64.install.iso.torrent&lt;br /&gt;
&lt;br /&gt;
=== UEFI ARM 64-bit servers, desktops, laptops and boards (aarch64) ===&lt;br /&gt;
&lt;br /&gt;
==== DVD ====&lt;br /&gt;
&lt;br /&gt;
Direct: https://download.opensuse.org/distribution/leap/16.0/offline/Leap-16.0-offline-installer-aarch64.install.iso&lt;br /&gt;
&lt;br /&gt;
Torrent: https://download.opensuse.org/distribution/leap/16.0/offline/Leap-16.0-offline-installer-aarch64.install.iso.torrent&lt;br /&gt;
&lt;br /&gt;
==== Network Install DVD ====&lt;br /&gt;
&lt;br /&gt;
Direct: https://download.opensuse.org/distribution/leap/16.0/offline/Leap-16.0-online-installer-aarch64.install.iso&lt;br /&gt;
&lt;br /&gt;
Torrent: https://download.opensuse.org/distribution/leap/16.0/offline/Leap-16.0-online-installer-aarch64.install.iso.torrent&lt;br /&gt;
&lt;br /&gt;
=== PowerPC servers, not big-endian (ppc64le) ===&lt;br /&gt;
&lt;br /&gt;
==== DVD ====&lt;br /&gt;
&lt;br /&gt;
Direct: https://download.opensuse.org/distribution/leap/16.0/offline/Leap-16.0-offline-installer-ppc64le.install.iso&lt;br /&gt;
&lt;br /&gt;
Torrent: Not available at launch&lt;br /&gt;
&lt;br /&gt;
==== Network Install DVD ====&lt;br /&gt;
&lt;br /&gt;
Direct: https://download.opensuse.org/distribution/leap/16.0/offline/Leap-16.0-online-installer-ppc64le.install.iso&lt;br /&gt;
&lt;br /&gt;
Torrent: Not available at launch&lt;br /&gt;
&lt;br /&gt;
=== IBM zSystems and LinuxONE (s390x) ===&lt;br /&gt;
&lt;br /&gt;
==== DVD ====&lt;br /&gt;
&lt;br /&gt;
Direct: https://download.opensuse.org/distribution/leap/16.0/offline/Leap-16.0-offline-installer-s390x.install.iso&lt;br /&gt;
&lt;br /&gt;
Torrent: Not available at launch&lt;br /&gt;
&lt;br /&gt;
==== Network Install DVD ====&lt;br /&gt;
&lt;br /&gt;
Direct: https://download.opensuse.org/distribution/leap/16.0/offline/Leap-16.0-online-installer-s390x.install.iso&lt;br /&gt;
&lt;br /&gt;
Torrent: Not available at launch&lt;/div&gt;</description>
			<pubDate>Wed, 01 Jul 2026 14:57:49 GMT</pubDate>
			<dc:creator>Sam</dc:creator>
			<comments>https://thinkserver.freddythechick.net/wiki/Talk:Obtaining_openSUSE_16.0</comments>
		</item>
		<item>
			<title>Template:Current openSUSE</title>
			<link>https://thinkserver.freddythechick.net/index.php?title=Template:Current_openSUSE&amp;diff=1002&amp;oldid=940</link>
			<guid isPermaLink="false">https://thinkserver.freddythechick.net/index.php?title=Template:Current_openSUSE&amp;diff=1002&amp;oldid=940</guid>
			<description>&lt;p&gt;Changed to openSUSE 16.0&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:49, 1 July 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[openSUSE Leap &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;15&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;6&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[openSUSE Leap &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;16&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;0&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key thinkserver:diff:1.41:old-940:rev-1002:php=table --&gt;
&lt;/table&gt;</description>
			<pubDate>Wed, 01 Jul 2026 14:49:42 GMT</pubDate>
			<dc:creator>Sam</dc:creator>
			<comments>https://thinkserver.freddythechick.net/wiki/Template_talk:Current_openSUSE</comments>
		</item>
		<item>
			<title>File:OpenSUSE Leap 16.0 webpage.webp</title>
			<link>https://thinkserver.freddythechick.net/index.php?title=File:OpenSUSE_Leap_16.0_webpage.webp&amp;diff=1001&amp;oldid=0</link>
			<guid isPermaLink="false">https://thinkserver.freddythechick.net/index.php?title=File:OpenSUSE_Leap_16.0_webpage.webp&amp;diff=1001&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/index.php?title=User:Sam&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;mw-userlink new&quot; title=&quot;User:Sam (page does not exist)&quot;&gt;&lt;bdi&gt;Sam&lt;/bdi&gt;&lt;/a&gt; uploaded &lt;a href=&quot;/wiki/File:OpenSUSE_Leap_16.0_webpage.webp&quot; title=&quot;File:OpenSUSE Leap 16.0 webpage.webp&quot;&gt;File:OpenSUSE Leap 16.0 webpage.webp&lt;/a&gt; Original summary - &amp;quot;Screenshot taken with scrollbar in correct location at the top of the page&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Summary ==&lt;br /&gt;
Original summary - &amp;quot;Screenshot taken with scrollbar in correct location at the top of the page&amp;quot;.&lt;/div&gt;</description>
			<pubDate>Wed, 01 Jul 2026 14:48:52 GMT</pubDate>
			<dc:creator>Sam</dc:creator>
			<comments>https://thinkserver.freddythechick.net/wiki/File_talk:OpenSUSE_Leap_16.0_webpage.webp</comments>
		</item>
		<item>
			<title>OpenSUSE Leap 16.0</title>
			<link>https://thinkserver.freddythechick.net/index.php?title=OpenSUSE_Leap_16.0&amp;diff=1000&amp;oldid=999</link>
			<guid isPermaLink="false">https://thinkserver.freddythechick.net/index.php?title=OpenSUSE_Leap_16.0&amp;diff=1000&amp;oldid=999</guid>
			<description>&lt;p&gt;Added webpage image&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:48, 1 July 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l36&quot;&gt;Line 36:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 36:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* openSUSE Leap 15.6 (Supported until 30th April 2026)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* openSUSE Leap 15.6 (Supported until 30th April 2026)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* openSUSE Tumbleweed (Rolling release)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* openSUSE Tumbleweed (Rolling release)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:openSUSE Leap 16.0 webpage.webp|center|400px]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key thinkserver:diff:1.41:old-999:rev-1000:php=table --&gt;
&lt;/table&gt;</description>
			<pubDate>Wed, 01 Jul 2026 14:48:04 GMT</pubDate>
			<dc:creator>Sam</dc:creator>
			<comments>https://thinkserver.freddythechick.net/wiki/Talk:OpenSUSE_Leap_16.0</comments>
		</item>
		<item>
			<title>OpenSUSE Leap 16.0</title>
			<link>https://thinkserver.freddythechick.net/index.php?title=OpenSUSE_Leap_16.0&amp;diff=999&amp;oldid=0</link>
			<guid isPermaLink="false">https://thinkserver.freddythechick.net/index.php?title=OpenSUSE_Leap_16.0&amp;diff=999&amp;oldid=0</guid>
			<description>&lt;p&gt;Recreated lost page through Wayback Machine&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This is the Linux distribution my server is based on. More information is available [https://www.opensuse.org/ here].&lt;br /&gt;
&lt;br /&gt;
If you are looking to install openSUSE, there are more details in [[obtaining openSUSE 16.0]].&lt;br /&gt;
&lt;br /&gt;
== Changes to openSUSE ==&lt;br /&gt;
=== YaST deprication ===&lt;br /&gt;
&lt;br /&gt;
YaST is no longer being developed by SuSE and therefore is not being developed for openSUSE. Therefore, YaST is not available in openSUSE 16.0. openSUSE 16.0 now uses Myrlyn for package management and Cockpit for most other things YaST used to do.&lt;br /&gt;
&lt;br /&gt;
=== New installer ===&lt;br /&gt;
&lt;br /&gt;
Agama is the new web based installer for openSUSE when installing via ISO image. There is also a migration tool available in previous versions that takes care of the full migration to openSUSE 16.0 automatically and painlessly.&lt;br /&gt;
&lt;br /&gt;
=== Wayland compositor by default ===&lt;br /&gt;
&lt;br /&gt;
openSUSE 16.0 no longer uses X and defaults to using Wayland as the desktop compositor. To use X as before, this must be installed yourself but do note, this is deprecated.&lt;br /&gt;
&lt;br /&gt;
=== AppArmor no longer default ===&lt;br /&gt;
&lt;br /&gt;
AppArmor is no longer the default security solution, SELinux is now the preferred security solution for openSUSE 16.0. AppArmor can, however, still be used if preferred.&lt;br /&gt;
&lt;br /&gt;
== Installation notes/Known Issues ===&lt;br /&gt;
&lt;br /&gt;
* If upgrading, check the &amp;quot;Unneeded Packages&amp;quot; category in Myrlyn once upgraded to remove any lingering unneeded packages from the previous version.&lt;br /&gt;
&lt;br /&gt;
== Release notes ==&lt;br /&gt;
&lt;br /&gt;
[[OpenSUSE Leap 16.0 Release Notes|Release Notes]]&lt;br /&gt;
&lt;br /&gt;
== Information ==&lt;br /&gt;
&lt;br /&gt;
openSUSE Leap 16.0 was released on 1st October 2025. It is an open-source distribution and is free of charge. It is developed by the community and sponsored by [https://www.eqtgroup.com/ EQT Partners] (formally Micro Focus and Novell).&lt;br /&gt;
&lt;br /&gt;
== Previous supported versions (at time of release) ==&lt;br /&gt;
&lt;br /&gt;
* openSUSE Leap 15.6 (Supported until 30th April 2026)&lt;br /&gt;
* openSUSE Tumbleweed (Rolling release)&lt;/div&gt;</description>
			<pubDate>Wed, 01 Jul 2026 14:45:33 GMT</pubDate>
			<dc:creator>Sam</dc:creator>
			<comments>https://thinkserver.freddythechick.net/wiki/Talk:OpenSUSE_Leap_16.0</comments>
		</item>
</channel></rss>