<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://lwpwiki.webhosting.rug.nl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Remco</id>
	<title>LWP-Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://lwpwiki.webhosting.rug.nl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Remco"/>
	<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Special:Contributions/Remco"/>
	<updated>2026-04-29T16:53:10Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Virtual_LWP&amp;diff=1189</id>
		<title>Virtual LWP</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Virtual_LWP&amp;diff=1189"/>
		<updated>2026-02-15T13:15:42Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Virtual LWP===&lt;br /&gt;
Don&#039;t have your own PC? We now offer the virtual LWP ([https://vlwp.rug.nl/nxwebplayer vLWP]).&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It&#039;s accessible from your web browser at &#039;&#039;&#039;vlwp.rug.nl&#039;&#039;&#039; or by using a [https://download.nomachine.com/enterprise/?product=enterprise-client client]. &lt;br /&gt;
In many circumstance the [https://download.nomachine.com/enterprise/?product=enterprise-client client] performs better.&lt;br /&gt;
&lt;br /&gt;
== Drag-n-drop files ==&lt;br /&gt;
Both the web browser and the client support exchanging files between your own computer and the virtual LWP through drag-n-drop. Simply drag a file onto the desktop of the vLWP in your browser or client.&lt;br /&gt;
This works both ways.&lt;br /&gt;
&lt;br /&gt;
== Dedicated client ==&lt;br /&gt;
&lt;br /&gt;
The client software makes it easy to share the clipboard and files and may have lower latency.&lt;br /&gt;
But sharing the clipboard using the webplayer in the browser also works.&lt;br /&gt;
# Enable clipboard sharing with ctrl-alt-0 (or by moving the mouse to the top right corner of the webplayer).&lt;br /&gt;
# When the clipboard is enabled you will see a grey clipboard sharing area at the bottom of the webplayer&lt;br /&gt;
&lt;br /&gt;
== More info ==&lt;br /&gt;
General manuals on how to connect to a LWP can be found below, just replace any hostname/ip-address with &#039;&#039;&#039;vlwp.rug.nl&#039;&#039;&#039;:&lt;br /&gt;
* [[SSH HowTo| SSH directly to the LWP]]&lt;br /&gt;
* [[Remote desktop access with NoMachine]] (contains link to download client software)&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Virtual_LWP&amp;diff=1188</id>
		<title>Virtual LWP</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Virtual_LWP&amp;diff=1188"/>
		<updated>2026-02-13T11:30:59Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Virtual LWP===&lt;br /&gt;
Don&#039;t have your own PC? We now offer the virtual LWP ([https://vlwp.rug.nl/nxwebplayer vLWP]).&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It&#039;s accessible from your web browser at &#039;&#039;&#039;vlwp.rug.nl&#039;&#039;&#039; or by using a client. &lt;br /&gt;
&lt;br /&gt;
== Drag-n-drop files ==&lt;br /&gt;
Both the web browser and the client support exchanging files between your own computer and the virtual LWP through drag-n-drop. Simply drag a file onto the desktop of the vLWP in your browser or client.&lt;br /&gt;
This works both ways.&lt;br /&gt;
&lt;br /&gt;
== Dedicated client ==&lt;br /&gt;
&lt;br /&gt;
The client software makes it easy to share the clipboard and files and may have lower latency.&lt;br /&gt;
But sharing the clipboard using the webplayer in the browser also works.&lt;br /&gt;
# Enable clipboard sharing with ctrl-alt-0 (or by moving the mouse to the top right corner of the webplayer).&lt;br /&gt;
# When the clipboard is enabled you will see a grey clipboard sharing area at the bottom of the webplayer&lt;br /&gt;
&lt;br /&gt;
== More info ==&lt;br /&gt;
General manuals on how to connect to a LWP can be found below, just replace any hostname/ip-address with &#039;&#039;&#039;vlwp.rug.nl&#039;&#039;&#039;:&lt;br /&gt;
* [[SSH HowTo| SSH directly to the LWP]]&lt;br /&gt;
* [[Remote desktop access with NoMachine]] (contains link to download client software)&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Virtual_LWP&amp;diff=1187</id>
		<title>Virtual LWP</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Virtual_LWP&amp;diff=1187"/>
		<updated>2026-02-13T11:30:28Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Virtual LWP===&lt;br /&gt;
Don&#039;t have your own PC? We now offer the virtual LWP ([https://vlwp.rug.nl/nxwebplayer vLWP]).&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It&#039;s accessible from your web browser at &#039;&#039;&#039;vlwp.rug.nl&#039;&#039;&#039; or by using a client. &lt;br /&gt;
&lt;br /&gt;
== Drag-n-drop files ==&lt;br /&gt;
Both the web browser and the client support exchanging files between your own computer and the virtual LWP through drag-n-drop. Simply drag a file onto the desktop of the vlwp in your browser or client.&lt;br /&gt;
This works both ways.&lt;br /&gt;
&lt;br /&gt;
== Dedicated client ==&lt;br /&gt;
&lt;br /&gt;
The client software makes it easy to share the clipboard and files and may have lower latency.&lt;br /&gt;
But sharing the clipboard using the webplayer in the browser also works.&lt;br /&gt;
# Enable clipboard sharing with ctrl-alt-0 (or by moving the mouse to the top right corner of the webplayer).&lt;br /&gt;
# When the clipboard is enabled you will see a grey clipboard sharing area at the bottom of the webplayer&lt;br /&gt;
&lt;br /&gt;
== More info ==&lt;br /&gt;
General manuals on how to connect to a LWP can be found below, just replace any hostname/ip-address with &#039;&#039;&#039;vlwp.rug.nl&#039;&#039;&#039;:&lt;br /&gt;
* [[SSH HowTo| SSH directly to the LWP]]&lt;br /&gt;
* [[Remote desktop access with NoMachine]] (contains link to download client software)&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Virtual_LWP&amp;diff=1186</id>
		<title>Virtual LWP</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Virtual_LWP&amp;diff=1186"/>
		<updated>2026-02-13T11:29:12Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Virtual LWP===&lt;br /&gt;
Don&#039;t have your own PC? We now offer the virtual LWP ([https://vlwp.rug.nl/nxwebplayer vLWP]).&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It&#039;s accessible from your web browser at &#039;&#039;&#039;vlwp.rug.nl&#039;&#039;&#039; or by using a client. &lt;br /&gt;
&lt;br /&gt;
== Drag-n-drop files ==&lt;br /&gt;
Both the web browser and the client support exchanging files between your own computer and the vlwp through drag-n-drop. Simply drag a file onto the desktop of the vlwp in your browser or client.&lt;br /&gt;
This works both ways.&lt;br /&gt;
&lt;br /&gt;
== Dedicated client ==&lt;br /&gt;
&lt;br /&gt;
The client software makes it easy to share the clipboard and files and may have lower latency.&lt;br /&gt;
But sharing the clipboard using the webplayer in the browser also works.&lt;br /&gt;
# Enable clipboard sharing with ctrl-alt-0 (or by moving the mouse to the top right corner of the webplayer).&lt;br /&gt;
# When the clipboard is enabled you will see a grey clipboard sharing area at the bottom of the webplayer&lt;br /&gt;
&lt;br /&gt;
== More info ==&lt;br /&gt;
General manuals on how to connect to a LWP can be found below, just replace any hostname/ip-address with &#039;&#039;&#039;vlwp.rug.nl&#039;&#039;&#039;:&lt;br /&gt;
* [[SSH HowTo| SSH directly to the LWP]]&lt;br /&gt;
* [[Remote desktop access with NoMachine]] (contains link to download client software)&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Virtual_LWP&amp;diff=1185</id>
		<title>Virtual LWP</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Virtual_LWP&amp;diff=1185"/>
		<updated>2026-02-06T11:53:13Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Virtual LWP===&lt;br /&gt;
Don&#039;t have your own PC? We now offer the virtual LWP ([https://vlwp.rug.nl/nxwebplayer vLWP]).&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It&#039;s accessible from your web browser at &#039;&#039;&#039;vlwp.rug.nl&#039;&#039;&#039; or by using a client. &lt;br /&gt;
&lt;br /&gt;
The client software makes it easy to share the clipboard and files and may have lower latency.&lt;br /&gt;
But sharing the clipboard using the webplayer in the browser also works.&lt;br /&gt;
# Enable clipboard sharing with ctrl-alt-0 (or by moving the mouse to the top right corner of the webplayer).&lt;br /&gt;
# When the clipboard is enabled you will see a grey clipboard sharing area at the bottom of the webplayer&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
General manuals on how to connect to a LWP can be found below, just replace any hostname/ip-address with &#039;&#039;&#039;vlwp.rug.nl&#039;&#039;&#039;:&lt;br /&gt;
* [[SSH HowTo| SSH directly to the LWP]]&lt;br /&gt;
* [[Remote desktop access with NoMachine]] (contains link to download client software)&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Virtual_LWP&amp;diff=1184</id>
		<title>Virtual LWP</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Virtual_LWP&amp;diff=1184"/>
		<updated>2026-02-06T11:42:37Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Virtual LWP===&lt;br /&gt;
Don&#039;t have your own PC? We now offer the virtual LWP ([https://vlwp.rug.nl/nxwebplayer vLWP]).&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It&#039;s accessible from your web browser at &#039;&#039;&#039;https://vlwp.rug.nl&#039;&#039;&#039; or by using a client. &lt;br /&gt;
&lt;br /&gt;
The client software makes it easy to share the clipboard and files and may have lower latency.&lt;br /&gt;
But sharing the clipboard using the webplayer in the browser also works.&lt;br /&gt;
# Enable clipboard sharing with ctrl-alt-0 (or by moving the mouse to the top right corner of the webplayer).&lt;br /&gt;
# When the clipboard is enabled you will see a grey clipboard sharing area at the bottom of the webplayer&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Manuals on how to connect to the LWP can be found below, just replace any hostname/ip-address with &#039;&#039;&#039;vlwp.rug.nl&#039;&#039;&#039;:&lt;br /&gt;
* [[SSH HowTo| SSH directly to the LWP]]&lt;br /&gt;
* [[Remote desktop access with NoMachine]] (contains link to download client software)&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Remote_desktop_access_with_NoMachine&amp;diff=1183</id>
		<title>Remote desktop access with NoMachine</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Remote_desktop_access_with_NoMachine&amp;diff=1183"/>
		<updated>2026-02-06T11:23:58Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:remotexs-faq]]&lt;br /&gt;
&lt;br /&gt;
===== On your RUG LWP desktop computer =====&lt;br /&gt;
NoMachine works via SSH. &#039;&#039;&#039;This means you need to make sure your account name (P-nummer) is listed in the file /etc/users_allowed_ssh&#039;&#039;&#039;. You can edit this file only when logged in using the physical keyboard of the computer. After at most 15 minutes access is enabled.&lt;br /&gt;
&lt;br /&gt;
==== On your own computer or laptop computer ====&lt;br /&gt;
&lt;br /&gt;
Download and install the NoMachine Enterprise Client for Windows, Linux or MacOS:&amp;lt;br&amp;gt;&lt;br /&gt;
https://download.nomachine.com/enterprise/?product=enterprise-client&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Note: The normal client will also install a NX server on your machine, so unless you want remote desktop access to your own PC as well, use the enterprise client.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.nomachine.com/support/documents/getting-started-with-nomachine Getting started with the NoMachine client]&lt;br /&gt;
&lt;br /&gt;
After you&#039;ve installed the NoMachine client, open it and add a new connection.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:NX first screen.png|thumb|none|Initial screen.]]&lt;br /&gt;
Enter a &#039;&#039;&#039;Name&#039;&#039;&#039; for the connection and add the &#039;&#039;&#039;hostname or IP number&#039;&#039;&#039; for the &#039;&#039;&#039;Host&#039;&#039;&#039; you are trying to connect to.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:NX add connection.png|thumb|none|Add connection.]]&lt;br /&gt;
* Port = 4000&lt;br /&gt;
* Protocol = NX&lt;br /&gt;
[[File:NX configuration.png|thumb|none|Configuration.]]&lt;br /&gt;
Next select &#039;&#039;&#039;Configuration&#039;&#039;&#039;. Make sure &#039;&#039;&#039;Use password authentication&#039;&#039;&#039; is selected and &#039;&#039;&#039;Use UDP communication for multimedia data&#039;&#039;&#039; is checked.&amp;lt;br&amp;gt;&lt;br /&gt;
Click &#039;&#039;&#039;Connect&#039;&#039;&#039;.&lt;br /&gt;
[[File:Nx verify host authenticity.png|thumb|none|Verify your hosts identity.]]&lt;br /&gt;
The &#039;&#039;&#039;Verify host authenticity&#039;&#039;&#039; will only appear the first time you connect to your host or if you reinstall the host. If it does appear a second time on the same host, do not continue, this might indicate malicious activity on the host system and you should call support.&amp;lt;br&amp;gt;&lt;br /&gt;
Click &#039;&#039;&#039;Yes&#039;&#039;&#039; to verify your hosts identity.&lt;br /&gt;
[[File:Nx login.png|thumb|none|The login screen.]]&lt;br /&gt;
Enter your &#039;&#039;&#039;Username&#039;&#039;&#039; and &#039;&#039;&#039;Password&#039;&#039;&#039; and click &#039;&#039;&#039;Login&#039;&#039;&#039;. Don&#039;t save your password if you&#039;re on a shared PC.&lt;br /&gt;
[[File:NX connection setup audio.png|thumb|none|Audio on remote host.]]&lt;br /&gt;
Hit the checkbox to mute audio on the remote host.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit the checkbox at the bottom left so this message does not appear again. Hit &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
[[File:NX connection setup display.png|thumb|none|Scale remote desktop to fit window.]]&lt;br /&gt;
Select &#039;&#039;&#039;Scale the remote desktop to fit into the window&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit the checkbox at the bottom left so this message does not appear again. Hit &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
[[File:NX connection setup remote display.png|thumb|none|Don&#039;t resize remote display.]]&lt;br /&gt;
Select &#039;&#039;&#039;Don&#039;t resize the remote display&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit the checkbox at the bottom left so this message does not appear again.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit &#039;&#039;&#039;OK&#039;&#039;&#039; a last time to connect to the desktop of your remote host.&lt;br /&gt;
[[File:NX connection settings.png|thumb|none|Change connection setting from top right corner.]]&lt;br /&gt;
Now you can login as you would normally login on your LWP.&amp;lt;br&amp;gt;&lt;br /&gt;
If you want to change any of the connection settings, hover over the top right corner of the window until it folds down and then click it.&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=File:NX_add_connection.png&amp;diff=1177</id>
		<title>File:NX add connection.png</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=File:NX_add_connection.png&amp;diff=1177"/>
		<updated>2025-11-17T09:46:16Z</updated>

		<summary type="html">&lt;p&gt;Remco: Remco uploaded a new version of File:NX add connection.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Give a name and save the settings for your connection.&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=File:NX_add_connection.png&amp;diff=1176</id>
		<title>File:NX add connection.png</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=File:NX_add_connection.png&amp;diff=1176"/>
		<updated>2025-11-17T09:44:09Z</updated>

		<summary type="html">&lt;p&gt;Remco: Remco uploaded a new version of File:NX add connection.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Give a name and save the settings for your connection.&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Installing_the_LWP&amp;diff=1154</id>
		<title>Installing the LWP</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Installing_the_LWP&amp;diff=1154"/>
		<updated>2025-10-17T11:38:04Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:install-faq]]&lt;br /&gt;
== Before you begin ==&lt;br /&gt;
Make a &#039;&#039;&#039;backup&#039;&#039;&#039; of your data stored on the disk of your PC, if any. You can use a usb device or your home directory. Your home directory is network storage and does not get touched during the installation.&amp;lt;br&amp;gt;&lt;br /&gt;
If you have sudo rights, you should know where you’ve put your files. If you don’t have sudo rights, you can only place files in &#039;&#039;&#039;/var/tmp&#039;&#039;&#039; or maybe in &#039;&#039;&#039;/tmp&#039;&#039;&#039; if you never restart your PC.&amp;lt;br&amp;gt;&lt;br /&gt;
Any extra disks in your PC will not be touched during the installation. Ask [mailto:lwp@rug.nl us] to make them available after the installation.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To use LWP we require the following partitions:&amp;lt;br&amp;gt;&lt;br /&gt;
- EFI/esp type partition, can be between 100-500Mb (does not need to be formatted)&amp;lt;br&amp;gt;&lt;br /&gt;
- linux boot: 1-2Gb, leave unformatted&amp;lt;br&amp;gt;&lt;br /&gt;
- linux root: more then 80Gb, leave unformatted&amp;lt;br&amp;gt;&lt;br /&gt;
- linux swap: optional but recommended for desktop systems to be equal to the amount of available RAM&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If your disk already contains an EFI type partition, it is safe to remove all linux type partions. If the remaining free space is large enough all needed partitons will be created automatically.&lt;br /&gt;
If there is no EFI partition and you want to be able to dualboot Windows/Linux you will have to start by re-installing Windows. THIS WILL WIPE THE DISK!&lt;br /&gt;
&lt;br /&gt;
Existing Windows partitions are left untouched. You can use the cfdisk command from the menu to delete and create partitions. Beware that resizing existing partitions will not change the underlying filesystem. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After you&#039;ve made your backups, restart your PC.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Make the BIOS UEFI ready ==&lt;br /&gt;
&lt;br /&gt;
It is probably best to ask for help with this, but you can do this yourself:&lt;br /&gt;
  - press ESC while the computer powers on&lt;br /&gt;
  - select BIOS menu&lt;br /&gt;
  - select Advanced&lt;br /&gt;
    - select Boot Options&lt;br /&gt;
      - enable UEFI boot    &lt;br /&gt;
    - select Secure Boot Configuration&lt;br /&gt;
      - Legacy Support Disabled and Secure Boot disabled&lt;br /&gt;
  - save and reboot&lt;br /&gt;
  - press ESC while the computer powers on&lt;br /&gt;
  - select BIOS menu&lt;br /&gt;
  - select Advanced&lt;br /&gt;
     - select Boot Options&lt;br /&gt;
       - under UEFI boot order move network IPV4 to the top&lt;br /&gt;
  - save and reboot &lt;br /&gt;
&lt;br /&gt;
If you want to be able to use Windows (UWP/UFC) as well as Linux (LWP), install Windows first and leave about 100Gb free space for Linux.&lt;br /&gt;
Installing Windows takes about 50 min. Installing LWP also takes about 50 min.&lt;br /&gt;
&lt;br /&gt;
== (re)Install the LWP ==&lt;br /&gt;
On most systems, booting from the network is configured as default. If that is not the case on your system, you can press &#039;&#039;&#039;F12&#039;&#039;&#039; directly after you turn on your PC to boot from the network.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Ipxe-lwp.jpg|thumb|none|The ipxe menu for LWP only.]]&lt;br /&gt;
* From the menu, choose &#039;&#039;&#039;Install LWP&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
* That&#039;s it. The rest happens automatically.&amp;lt;br&amp;gt;&lt;br /&gt;
When it’s done the login screen will appear and you can login.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Login-screen.png|thumb|none|The LWP login screen.]]&lt;br /&gt;
&lt;br /&gt;
== (re)Install dual-boot UWP/LWP ==&lt;br /&gt;
If only the LWP has to be (re)installed follow the procedure for [[#(re)Install the LWP| &#039;&#039;&#039;(re)Install the LWP&#039;&#039;&#039;]], but the &#039;&#039;&#039;Install LWP&#039;&#039;&#039; menu-item is in the &#039;&#039;&#039;Maintenance&#039;&#039;&#039; sub-menu.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Ipxe-dual-maintenance-select-install-lwp.jpg|thumb|none|The ipxe maintenance sub menu for dual-boot.]]&lt;br /&gt;
The servicedesk can help you (re)install the UWP on your machine.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Note: Reinstalling the UWP will also require reinstalling the LWP. Reinstalling the LWP does not require reinstalling the UWP, as long as there is enough disk space for the LWP to fit.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Not enough space ==&lt;br /&gt;
=== LWP only ===&lt;br /&gt;
==== Wipe the system disk ====&lt;br /&gt;
First make sure you have not forgotten to backup any data on the disk.&lt;br /&gt;
In the network boot menu (press &#039;&#039;&#039;F12&#039;&#039;&#039; directly after turning on your PC) from the &#039;&#039;&#039;Maintenance&#039;&#039;&#039; sub-menu, select &#039;&#039;&#039;Parted Magic&#039;&#039;&#039; to start it.&amp;lt;br&amp;gt; &lt;br /&gt;
[[File:Ipxe-dual-maintenance-select-parted-magic.jpg|thumb|none|The ipxe maintenance sub menu for dual-boot.]]&lt;br /&gt;
We are going to create a new and empty partition table for the disk. If it didn&#039;t start automatically (it should) start &#039;&#039;&#039;GParted&#039;&#039;&#039; by opening the &#039;&#039;&#039;Partition editor&#039;&#039;&#039; program from the desktop.&lt;br /&gt;
[[File:Gparted-lwponly.png|thumb|none|Example partitions LWP only PC.]]&lt;br /&gt;
Make sure you have your system disk selected in the top right corner; It should be selected by default.&lt;br /&gt;
Go to &#039;&#039;&#039;Device&#039;&#039;&#039; and select &#039;&#039;&#039;Create Partition Table&#039;&#039;&#039;.&lt;br /&gt;
[[File:Gparted-device-createptable.png|thumb|none|Create partition table.]]&lt;br /&gt;
Select &#039;&#039;&#039;gpt&#039;&#039;&#039; as the new partition table type, click &#039;&#039;&#039;Apply&#039;&#039;&#039; and you&#039;re done. The disk is now completely empty and ready for a fresh installation.&lt;br /&gt;
&lt;br /&gt;
=== Dual-boot ===&lt;br /&gt;
==== Resize the UWP partition ====&lt;br /&gt;
If you’re familiar with resizing partitions and/or not afraid of losing anything because you make backups like you&#039;re supposed to, consider resizing the UWP NTFS partition if you have enough free space there. You can use &#039;&#039;&#039;Parted Magic&#039;&#039;&#039; for this.&amp;lt;br&amp;gt;&lt;br /&gt;
In the network boot menu (press &#039;&#039;&#039;F12&#039;&#039;&#039; directly after turning on your PC) from the &#039;&#039;&#039;Maintenance&#039;&#039;&#039; sub-menu, select &#039;&#039;&#039;Parted Magic&#039;&#039;&#039; to start it.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Ipxe-dual-maintenance-select-parted-magic.jpg|thumb|none|The ipxe maintenance sub menu for dual-boot.]]&lt;br /&gt;
Resize the NTFS partition using &#039;&#039;&#039;GParted&#039;&#039;&#039; (should start automatically, else open the &amp;quot;Partition editor&amp;quot; program from the desktop) so you have at least 80GB of free space to install the LWP in.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Gparted-dual.png|thumb|none|Example partitions dual-boot PC.]]&lt;br /&gt;
A more detailed explanation on Parted Magic can be found [[Parted_Magic| here]].&amp;lt;br&amp;gt;&lt;br /&gt;
After resizing is done, restart your system and [[#(re)Install the LWP| start the LWP installer]], the installation should now continue without any problems.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Installing_the_LWP&amp;diff=1153</id>
		<title>Installing the LWP</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Installing_the_LWP&amp;diff=1153"/>
		<updated>2025-10-17T10:29:11Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:install-faq]]&lt;br /&gt;
== Before you begin ==&lt;br /&gt;
Make a &#039;&#039;&#039;backup&#039;&#039;&#039; of your data stored on the disk of your PC, if any. You can use a usb device or your home directory. Your home directory is network storage and does not get touched during the installation.&amp;lt;br&amp;gt;&lt;br /&gt;
If you have sudo rights, you should know where you’ve put your files. If you don’t have sudo rights, you can only place files in &#039;&#039;&#039;/var/tmp&#039;&#039;&#039; or maybe in &#039;&#039;&#039;/tmp&#039;&#039;&#039; if you never restart your PC.&amp;lt;br&amp;gt;&lt;br /&gt;
Any extra disks in your PC will not be touched during the installation. Ask [mailto:lwp@rug.nl us] to make them available after the installation.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To use LWP we require the following partitions:&amp;lt;br&amp;gt;&lt;br /&gt;
- EFI/esp type partition, can be between 100-500Mb (does not need to be formatted)&amp;lt;br&amp;gt;&lt;br /&gt;
- linux boot: 1-2Gb, leave unformatted&amp;lt;br&amp;gt;&lt;br /&gt;
- linux root: more then 80Gb, leave unformatted&amp;lt;br&amp;gt;&lt;br /&gt;
- linux swap: optional but recommended for desktop systems to be equal to the amount of available RAM&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If your disk already contains an EFI type partition, it is safe to remove all linux type partions. If the remaining free space is large enough all needed partitons will be created automatically.&lt;br /&gt;
If there is no EFI partition you will have to start by re-installing Windows. THIS WILL WIPE THE DISK!&lt;br /&gt;
&lt;br /&gt;
Existing Windows partitions are left untouched. You can use the cfdisk command from the menu to delete and create partitions. Beware that resizing existing partitions will not change the underlying filesystem. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After you&#039;ve made your backups, restart your PC.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Make the BIOS UEFI ready ==&lt;br /&gt;
&lt;br /&gt;
It is probably best to ask for help with this, but you can do this yourself:&lt;br /&gt;
  - press ESC while the computer powers on&lt;br /&gt;
  - select BIOS menu&lt;br /&gt;
  - select Advanced&lt;br /&gt;
    - select Boot Options&lt;br /&gt;
      - enable UEFI boot    &lt;br /&gt;
    - select Secure Boot Configuration&lt;br /&gt;
      - Legacy Support Disabled and Secure Boot disabled&lt;br /&gt;
  - save and reboot&lt;br /&gt;
  - press ESC while the computer powers on&lt;br /&gt;
  - select BIOS menu&lt;br /&gt;
  - select Advanced&lt;br /&gt;
     - select Boot Options&lt;br /&gt;
       - under UEFI boot order move network IPV4 to the top&lt;br /&gt;
  - save and reboot &lt;br /&gt;
&lt;br /&gt;
If you want to be able to use Windows (UWP/UFC) as well as Linux (LWP), install Windows first and leave about 100Gb free space for Linux.&lt;br /&gt;
Installing Windows takes about 50 min. Installing LWP also takes about 50 min.&lt;br /&gt;
&lt;br /&gt;
== (re)Install the LWP ==&lt;br /&gt;
On most systems, booting from the network is configured as default. If that is not the case on your system, you can press &#039;&#039;&#039;F12&#039;&#039;&#039; directly after you turn on your PC to boot from the network.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Ipxe-lwp.jpg|thumb|none|The ipxe menu for LWP only.]]&lt;br /&gt;
* From the menu, choose &#039;&#039;&#039;Install LWP&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
* That&#039;s it. The rest happens automatically.&amp;lt;br&amp;gt;&lt;br /&gt;
When it’s done the login screen will appear and you can login.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Login-screen.png|thumb|none|The LWP login screen.]]&lt;br /&gt;
&lt;br /&gt;
== (re)Install dual-boot UWP/LWP ==&lt;br /&gt;
If only the LWP has to be (re)installed follow the procedure for [[#(re)Install the LWP| &#039;&#039;&#039;(re)Install the LWP&#039;&#039;&#039;]], but the &#039;&#039;&#039;Install LWP&#039;&#039;&#039; menu-item is in the &#039;&#039;&#039;Maintenance&#039;&#039;&#039; sub-menu.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Ipxe-dual-maintenance-select-install-lwp.jpg|thumb|none|The ipxe maintenance sub menu for dual-boot.]]&lt;br /&gt;
The servicedesk can help you (re)install the UWP on your machine.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Note: Reinstalling the UWP will also require reinstalling the LWP. Reinstalling the LWP does not require reinstalling the UWP, as long as there is enough disk space for the LWP to fit.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Not enough space ==&lt;br /&gt;
=== LWP only ===&lt;br /&gt;
==== Wipe the system disk ====&lt;br /&gt;
First make sure you have not forgotten to backup any data on the disk.&lt;br /&gt;
In the network boot menu (press &#039;&#039;&#039;F12&#039;&#039;&#039; directly after turning on your PC) from the &#039;&#039;&#039;Maintenance&#039;&#039;&#039; sub-menu, select &#039;&#039;&#039;Parted Magic&#039;&#039;&#039; to start it.&amp;lt;br&amp;gt; &lt;br /&gt;
[[File:Ipxe-dual-maintenance-select-parted-magic.jpg|thumb|none|The ipxe maintenance sub menu for dual-boot.]]&lt;br /&gt;
We are going to create a new and empty partition table for the disk. If it didn&#039;t start automatically (it should) start &#039;&#039;&#039;GParted&#039;&#039;&#039; by opening the &#039;&#039;&#039;Partition editor&#039;&#039;&#039; program from the desktop.&lt;br /&gt;
[[File:Gparted-lwponly.png|thumb|none|Example partitions LWP only PC.]]&lt;br /&gt;
Make sure you have your system disk selected in the top right corner; It should be selected by default.&lt;br /&gt;
Go to &#039;&#039;&#039;Device&#039;&#039;&#039; and select &#039;&#039;&#039;Create Partition Table&#039;&#039;&#039;.&lt;br /&gt;
[[File:Gparted-device-createptable.png|thumb|none|Create partition table.]]&lt;br /&gt;
Select &#039;&#039;&#039;gpt&#039;&#039;&#039; as the new partition table type, click &#039;&#039;&#039;Apply&#039;&#039;&#039; and you&#039;re done. The disk is now completely empty and ready for a fresh installation.&lt;br /&gt;
&lt;br /&gt;
=== Dual-boot ===&lt;br /&gt;
==== Resize the UWP partition ====&lt;br /&gt;
If you’re familiar with resizing partitions and/or not afraid of losing anything because you make backups like you&#039;re supposed to, consider resizing the UWP NTFS partition if you have enough free space there. You can use &#039;&#039;&#039;Parted Magic&#039;&#039;&#039; for this.&amp;lt;br&amp;gt;&lt;br /&gt;
In the network boot menu (press &#039;&#039;&#039;F12&#039;&#039;&#039; directly after turning on your PC) from the &#039;&#039;&#039;Maintenance&#039;&#039;&#039; sub-menu, select &#039;&#039;&#039;Parted Magic&#039;&#039;&#039; to start it.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Ipxe-dual-maintenance-select-parted-magic.jpg|thumb|none|The ipxe maintenance sub menu for dual-boot.]]&lt;br /&gt;
Resize the NTFS partition using &#039;&#039;&#039;GParted&#039;&#039;&#039; (should start automatically, else open the &amp;quot;Partition editor&amp;quot; program from the desktop) so you have at least 80GB of free space to install the LWP in.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Gparted-dual.png|thumb|none|Example partitions dual-boot PC.]]&lt;br /&gt;
A more detailed explanation on Parted Magic can be found [[Parted_Magic| here]].&amp;lt;br&amp;gt;&lt;br /&gt;
After resizing is done, restart your system and [[#(re)Install the LWP| start the LWP installer]], the installation should now continue without any problems.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Remote_desktop_access_with_NoMachine&amp;diff=1135</id>
		<title>Remote desktop access with NoMachine</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Remote_desktop_access_with_NoMachine&amp;diff=1135"/>
		<updated>2024-09-27T07:01:08Z</updated>

		<summary type="html">&lt;p&gt;Remco: /* On your home computer or laptop computer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:remotexs-faq]]&lt;br /&gt;
&lt;br /&gt;
===== On your RUG LWP desktop computer =====&lt;br /&gt;
NoMachine works via SSH. &#039;&#039;&#039;This means you need to make sure your account name (P-nummer) is listed in the file /etc/users_allowed_ssh&#039;&#039;&#039;. You can edit this file only when logged in using the physical keyboard of the computer. After at most 15 minutes access is enabled.&lt;br /&gt;
&lt;br /&gt;
==== On your own computer or laptop computer ====&lt;br /&gt;
&lt;br /&gt;
Download and install the NoMachine Enterprise Client for Windows, Linux or MacOS:&amp;lt;br&amp;gt;&lt;br /&gt;
https://www.nomachine.com/download-enterprise#NoMachine-Enterprise-Client&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Note: The normal client will also install a NX server on your machine, so unless you want remote desktop access to your own PC as well, use the enterprise client.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After you&#039;ve installed the NoMachine client, open it and add a new connection.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:NX first screen.png|thumb|none|Initial screen.]]&lt;br /&gt;
Enter a &#039;&#039;&#039;Name&#039;&#039;&#039; for the connection and add the &#039;&#039;&#039;hostname or IP number&#039;&#039;&#039; for the &#039;&#039;&#039;Host&#039;&#039;&#039; you are trying to connect to.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:NX add connection.png|thumb|none|Add connection.]]&lt;br /&gt;
* Port = 4000&lt;br /&gt;
* Protocol = NX&lt;br /&gt;
[[File:NX configuration.png|thumb|none|Configuration.]]&lt;br /&gt;
Next select &#039;&#039;&#039;Configuration&#039;&#039;&#039;. Make sure &#039;&#039;&#039;Use password authentication&#039;&#039;&#039; is selected and &#039;&#039;&#039;Use UDP communication for multimedia data&#039;&#039;&#039; is checked.&amp;lt;br&amp;gt;&lt;br /&gt;
Click &#039;&#039;&#039;Connect&#039;&#039;&#039;.&lt;br /&gt;
[[File:Nx verify host authenticity.png|thumb|none|Verify your hosts identity.]]&lt;br /&gt;
The &#039;&#039;&#039;Verify host authenticity&#039;&#039;&#039; will only appear the first time you connect to your host or if you reinstall the host. If it does appear a second time on the same host, do not continue, this might indicate malicious activity on the host system and you should call support.&amp;lt;br&amp;gt;&lt;br /&gt;
Click &#039;&#039;&#039;Yes&#039;&#039;&#039; to verify your hosts identity.&lt;br /&gt;
[[File:Nx login.png|thumb|none|The login screen.]]&lt;br /&gt;
Enter your &#039;&#039;&#039;Username&#039;&#039;&#039; and &#039;&#039;&#039;Password&#039;&#039;&#039; and click &#039;&#039;&#039;Login&#039;&#039;&#039;. Don&#039;t save your password if you&#039;re on a shared PC.&lt;br /&gt;
[[File:NX connection setup audio.png|thumb|none|Audio on remote host.]]&lt;br /&gt;
Hit the checkbox to mute audio on the remote host.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit the checkbox at the bottom left so this message does not appear again. Hit &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
[[File:NX connection setup display.png|thumb|none|Scale remote desktop to fit window.]]&lt;br /&gt;
Select &#039;&#039;&#039;Scale the remote desktop to fit into the window&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit the checkbox at the bottom left so this message does not appear again. Hit &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
[[File:NX connection setup remote display.png|thumb|none|Don&#039;t resize remote display.]]&lt;br /&gt;
Select &#039;&#039;&#039;Don&#039;t resize the remote display&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit the checkbox at the bottom left so this message does not appear again.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit &#039;&#039;&#039;OK&#039;&#039;&#039; a last time to connect to the desktop of your remote host.&lt;br /&gt;
[[File:NX connection settings.png|thumb|none|Change connection setting from top right corner.]]&lt;br /&gt;
Now you can login as you would normally login on your LWP.&amp;lt;br&amp;gt;&lt;br /&gt;
If you want to change any of the connection settings, hover over the top right corner of the window until it folds down and then click it.&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Remote_desktop_access_with_NoMachine&amp;diff=1134</id>
		<title>Remote desktop access with NoMachine</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Remote_desktop_access_with_NoMachine&amp;diff=1134"/>
		<updated>2024-09-27T07:00:47Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:remotexs-faq]]&lt;br /&gt;
&lt;br /&gt;
===== On your RUG LWP desktop computer =====&lt;br /&gt;
NoMachine works via SSH. &#039;&#039;&#039;This means you need to make sure your account name (P-nummer) is listed in the file /etc/users_allowed_ssh&#039;&#039;&#039;. You can edit this file only when logged in using the physical keyboard of the computer. After at most 15 minutes access is enabled.&lt;br /&gt;
&lt;br /&gt;
==== On your home computer or laptop computer ====&lt;br /&gt;
&lt;br /&gt;
Download and install the NoMachine Enterprise Client for Windows, Linux or MacOS:&amp;lt;br&amp;gt;&lt;br /&gt;
https://www.nomachine.com/download-enterprise#NoMachine-Enterprise-Client&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Note: The normal client will also install a NX server on your machine, so unless you want remote desktop access to your own PC as well, use the enterprise client.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After you&#039;ve installed the NoMachine client, open it and add a new connection.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:NX first screen.png|thumb|none|Initial screen.]]&lt;br /&gt;
Enter a &#039;&#039;&#039;Name&#039;&#039;&#039; for the connection and add the &#039;&#039;&#039;hostname or IP number&#039;&#039;&#039; for the &#039;&#039;&#039;Host&#039;&#039;&#039; you are trying to connect to.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:NX add connection.png|thumb|none|Add connection.]]&lt;br /&gt;
* Port = 4000&lt;br /&gt;
* Protocol = NX&lt;br /&gt;
[[File:NX configuration.png|thumb|none|Configuration.]]&lt;br /&gt;
Next select &#039;&#039;&#039;Configuration&#039;&#039;&#039;. Make sure &#039;&#039;&#039;Use password authentication&#039;&#039;&#039; is selected and &#039;&#039;&#039;Use UDP communication for multimedia data&#039;&#039;&#039; is checked.&amp;lt;br&amp;gt;&lt;br /&gt;
Click &#039;&#039;&#039;Connect&#039;&#039;&#039;.&lt;br /&gt;
[[File:Nx verify host authenticity.png|thumb|none|Verify your hosts identity.]]&lt;br /&gt;
The &#039;&#039;&#039;Verify host authenticity&#039;&#039;&#039; will only appear the first time you connect to your host or if you reinstall the host. If it does appear a second time on the same host, do not continue, this might indicate malicious activity on the host system and you should call support.&amp;lt;br&amp;gt;&lt;br /&gt;
Click &#039;&#039;&#039;Yes&#039;&#039;&#039; to verify your hosts identity.&lt;br /&gt;
[[File:Nx login.png|thumb|none|The login screen.]]&lt;br /&gt;
Enter your &#039;&#039;&#039;Username&#039;&#039;&#039; and &#039;&#039;&#039;Password&#039;&#039;&#039; and click &#039;&#039;&#039;Login&#039;&#039;&#039;. Don&#039;t save your password if you&#039;re on a shared PC.&lt;br /&gt;
[[File:NX connection setup audio.png|thumb|none|Audio on remote host.]]&lt;br /&gt;
Hit the checkbox to mute audio on the remote host.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit the checkbox at the bottom left so this message does not appear again. Hit &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
[[File:NX connection setup display.png|thumb|none|Scale remote desktop to fit window.]]&lt;br /&gt;
Select &#039;&#039;&#039;Scale the remote desktop to fit into the window&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit the checkbox at the bottom left so this message does not appear again. Hit &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
[[File:NX connection setup remote display.png|thumb|none|Don&#039;t resize remote display.]]&lt;br /&gt;
Select &#039;&#039;&#039;Don&#039;t resize the remote display&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit the checkbox at the bottom left so this message does not appear again.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit &#039;&#039;&#039;OK&#039;&#039;&#039; a last time to connect to the desktop of your remote host.&lt;br /&gt;
[[File:NX connection settings.png|thumb|none|Change connection setting from top right corner.]]&lt;br /&gt;
Now you can login as you would normally login on your LWP.&amp;lt;br&amp;gt;&lt;br /&gt;
If you want to change any of the connection settings, hover over the top right corner of the window until it folds down and then click it.&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Remote_desktop_access_with_NoMachine&amp;diff=1133</id>
		<title>Remote desktop access with NoMachine</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Remote_desktop_access_with_NoMachine&amp;diff=1133"/>
		<updated>2024-09-27T06:59:48Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:remotexs-faq]]&lt;br /&gt;
&lt;br /&gt;
===== On your RUG desktop computer =====&lt;br /&gt;
NoMachine works via SSH. &#039;&#039;&#039;This means you need to make sure your account name (P-nummer) is listed in the file /etc/users_allowed_ssh&#039;&#039;&#039;. You can edit this file only when logged in using the physical keyboard of the computer. After at most 15 minutes access is enabled.&lt;br /&gt;
&lt;br /&gt;
==== On the client (ie. your home computer or laptop) computer ====&lt;br /&gt;
&lt;br /&gt;
Download and install the NoMachine Enterprise Client for Windows, Linux or MacOS:&amp;lt;br&amp;gt;&lt;br /&gt;
https://www.nomachine.com/download-enterprise#NoMachine-Enterprise-Client&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Note: The normal client will also install a NX server on your machine, so unless you want remote desktop access to your own PC as well, use the enterprise client.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After you&#039;ve installed the NoMachine client, open it and add a new connection.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:NX first screen.png|thumb|none|Initial screen.]]&lt;br /&gt;
Enter a &#039;&#039;&#039;Name&#039;&#039;&#039; for the connection and add the &#039;&#039;&#039;hostname or IP number&#039;&#039;&#039; for the &#039;&#039;&#039;Host&#039;&#039;&#039; you are trying to connect to.&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:NX add connection.png|thumb|none|Add connection.]]&lt;br /&gt;
* Port = 4000&lt;br /&gt;
* Protocol = NX&lt;br /&gt;
[[File:NX configuration.png|thumb|none|Configuration.]]&lt;br /&gt;
Next select &#039;&#039;&#039;Configuration&#039;&#039;&#039;. Make sure &#039;&#039;&#039;Use password authentication&#039;&#039;&#039; is selected and &#039;&#039;&#039;Use UDP communication for multimedia data&#039;&#039;&#039; is checked.&amp;lt;br&amp;gt;&lt;br /&gt;
Click &#039;&#039;&#039;Connect&#039;&#039;&#039;.&lt;br /&gt;
[[File:Nx verify host authenticity.png|thumb|none|Verify your hosts identity.]]&lt;br /&gt;
The &#039;&#039;&#039;Verify host authenticity&#039;&#039;&#039; will only appear the first time you connect to your host or if you reinstall the host. If it does appear a second time on the same host, do not continue, this might indicate malicious activity on the host system and you should call support.&amp;lt;br&amp;gt;&lt;br /&gt;
Click &#039;&#039;&#039;Yes&#039;&#039;&#039; to verify your hosts identity.&lt;br /&gt;
[[File:Nx login.png|thumb|none|The login screen.]]&lt;br /&gt;
Enter your &#039;&#039;&#039;Username&#039;&#039;&#039; and &#039;&#039;&#039;Password&#039;&#039;&#039; and click &#039;&#039;&#039;Login&#039;&#039;&#039;. Don&#039;t save your password if you&#039;re on a shared PC.&lt;br /&gt;
[[File:NX connection setup audio.png|thumb|none|Audio on remote host.]]&lt;br /&gt;
Hit the checkbox to mute audio on the remote host.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit the checkbox at the bottom left so this message does not appear again. Hit &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
[[File:NX connection setup display.png|thumb|none|Scale remote desktop to fit window.]]&lt;br /&gt;
Select &#039;&#039;&#039;Scale the remote desktop to fit into the window&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit the checkbox at the bottom left so this message does not appear again. Hit &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
[[File:NX connection setup remote display.png|thumb|none|Don&#039;t resize remote display.]]&lt;br /&gt;
Select &#039;&#039;&#039;Don&#039;t resize the remote display&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit the checkbox at the bottom left so this message does not appear again.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit &#039;&#039;&#039;OK&#039;&#039;&#039; a last time to connect to the desktop of your remote host.&lt;br /&gt;
[[File:NX connection settings.png|thumb|none|Change connection setting from top right corner.]]&lt;br /&gt;
Now you can login as you would normally login on your LWP.&amp;lt;br&amp;gt;&lt;br /&gt;
If you want to change any of the connection settings, hover over the top right corner of the window until it folds down and then click it.&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Getting_to_your_Windows_Y:-drive&amp;diff=1120</id>
		<title>Getting to your Windows Y:-drive</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Getting_to_your_Windows_Y:-drive&amp;diff=1120"/>
		<updated>2024-05-13T13:13:45Z</updated>

		<summary type="html">&lt;p&gt;Remco: update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:misc-faq]]&lt;br /&gt;
=== Generic instructions ===&lt;br /&gt;
&lt;br /&gt;
When you use the LWP then your UWP Y: drive is available at &#039;&#039;&#039;/media/ydrive&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Otherwise from with the university network you can use the smb protocol to access the Y:-drive.&lt;br /&gt;
&lt;br /&gt;
 $ sudo mkdir -p /mnt/ydrive/&lt;br /&gt;
 $ sudo mount -t smb3 //workspace.rug.nl/ydrive /mnt/ydrive/ -o user=&amp;lt;p-number&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== From outside the university network ====&lt;br /&gt;
&lt;br /&gt;
From outside the university network you can use https://vlwp.rug.nl or https://uwp.rug.nl&lt;br /&gt;
&lt;br /&gt;
=== From inside the university network using your own OS ===&lt;br /&gt;
&lt;br /&gt;
==== MacOS ====&lt;br /&gt;
&lt;br /&gt;
First edit (as root) `/etc/nsmb.conf` to contain:&lt;br /&gt;
&lt;br /&gt;
 [default]&lt;br /&gt;
 protocol_vers_map=4&lt;br /&gt;
&lt;br /&gt;
Then in `Finder` choose `Go -&amp;gt; Connect to Server` and fill in:&lt;br /&gt;
* `smb://&amp;lt;p-number&amp;gt;@workspace.rug.nl/ydrive`&lt;br /&gt;
&lt;br /&gt;
==== Linux ====&lt;br /&gt;
First edit `/etc/samba/smb.conf` to contain:&lt;br /&gt;
&lt;br /&gt;
 [global]&lt;br /&gt;
 min protocol = SMB2&lt;br /&gt;
 client min protocol = SMB2&lt;br /&gt;
 workgroup=WORKPLACE&lt;br /&gt;
&lt;br /&gt;
Then use your file manager to connect to a network share:&lt;br /&gt;
* `smb://&amp;lt;p-number&amp;gt;@workspace.rug.nl/ydrive`&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Linux =====&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Google_Drive&amp;diff=1106</id>
		<title>Google Drive</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Google_Drive&amp;diff=1106"/>
		<updated>2024-02-05T12:33:04Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:misc-faq]]&lt;br /&gt;
Google Drive has no desktop client for linux. There is however a tool which let&#039;s you mount your Google Drive. Here&#039;s how to use it.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Install the tool:&lt;br /&gt;
 sudo apt-get install google-drive-ocamlfuse&lt;br /&gt;
Create the folder you want to use for Google Drive:&lt;br /&gt;
 mkdir &amp;quot;${gdrive:=~/gdrive}&amp;quot;  #  replace ~/gdrive for &amp;lt;the folder you want to use for google drive&amp;gt;&lt;br /&gt;
Run the following command to open a browser, directing you to a page that will ask you to allow access to your Google&lt;br /&gt;
account (this might take a minute):&lt;br /&gt;
 google-drive-ocamlfuse&lt;br /&gt;
The next command will actually mount your Google Drive on your folder:&lt;br /&gt;
 google-drive-ocamlfuse &amp;quot;${gdrive:=~/gdrive}&amp;quot; # replace ~/gdrive for &amp;lt;the folder you want to use for google drive&amp;gt;&lt;br /&gt;
Because you don&#039;t want to do that every time you login, add the following to your ~/.bashrc file:&lt;br /&gt;
 [ -d &amp;quot;${gdrive:=~/gdrive}&amp;quot; ] || mkdir -p &amp;quot;${gdrive}&amp;quot;  # or any other path&lt;br /&gt;
 if mount -v | grep -q &amp;quot;fuse.google-drive-ocamlfuse&amp;quot; ; then&lt;br /&gt;
     google-drive-ocamlfuse &amp;quot;${gdrive}&amp;quot;&lt;br /&gt;
 fi&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Google_Drive&amp;diff=1105</id>
		<title>Google Drive</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Google_Drive&amp;diff=1105"/>
		<updated>2024-02-05T12:30:12Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:misc-faq]]&lt;br /&gt;
Google Drive has no desktop client for linux. There is however a tool which let&#039;s you mount your Google Drive. Here&#039;s how to use it.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Install the tool:&lt;br /&gt;
 sudo apt-get install google-drive-ocamlfuse&lt;br /&gt;
Create the folder you want to use for Google Drive:&lt;br /&gt;
 mkdir &amp;lt;the folder you want to use for google drive&amp;gt;&lt;br /&gt;
Run the following command to open a browser, directing you to a page that will ask you to allow access to your Google&lt;br /&gt;
account (this might take a minute):&lt;br /&gt;
 google-drive-ocamlfuse&lt;br /&gt;
The next command will actually mount your Google Drive on your folder:&lt;br /&gt;
 google-drive-ocamlfuse &amp;lt;the folder you want to use for google drive&amp;gt;&lt;br /&gt;
Because you don&#039;t want to do that every time you login, add the following to your ~/.bashrc file:&lt;br /&gt;
 [ -d &amp;quot;${gdrive:=~/gdrive}&amp;quot; ] || mkdir -p &amp;quot;${gdrive}&amp;quot;  # or any other path&lt;br /&gt;
 if mount -v | grep -q &amp;quot;fuse.google-drive-ocamlfuse&amp;quot; ; then&lt;br /&gt;
     google-drive-ocamlfuse &amp;quot;${gdrive}&amp;quot;&lt;br /&gt;
 fi&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Docker_rootless&amp;diff=1065</id>
		<title>Docker rootless</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Docker_rootless&amp;diff=1065"/>
		<updated>2023-03-01T15:18:45Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Docker-faq]]&lt;br /&gt;
&lt;br /&gt;
We have made it possible to run docker containers rootless now. Ie. as a normal user, without root access (for in depth info see: https://docs.docker.com/engine/security/rootless).&lt;br /&gt;
&lt;br /&gt;
You need to prepare your system. Follow the instructions given by:&lt;br /&gt;
  $ dockerd-rootless-setuptool.sh&lt;br /&gt;
&lt;br /&gt;
By default this will store docker images in &amp;lt;kbd&amp;gt;~/.local/share/docker&amp;lt;/kbd&amp;gt;. Unfortunately this does not work correctly with a network mounted homedisk. There are 2 ways of resolving this, use only one of them, because they conflict with each other.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution 1&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To solve this you need to find a suitable location on your local disk to store files. Usually &amp;lt;kbd&amp;gt;/mnt/D/&amp;lt;subdir&amp;gt;&amp;lt;/kbd&amp;gt; or &amp;lt;kbd&amp;gt;/var/tmp/&amp;lt;subdir&amp;gt;&amp;lt;/kbd&amp;gt; are good choices.&lt;br /&gt;
You set this by editing the &amp;lt;kbd&amp;gt;data-root&amp;lt;/kbd&amp;gt; in &amp;lt;kbd&amp;gt;~/.config/docker/daemon.json&amp;lt;/kbd&amp;gt;. That file and directory may not (yet) exist. Example:&lt;br /&gt;
  $ [ -d ~/.config/docker ] || mkdir -p ~/.config/docker&lt;br /&gt;
  $ edit ~/.config/docker/daemon.json to contain:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;data-root&amp;quot;: &amp;quot;/mnt/D/&amp;lt;subdir&amp;gt;&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
  $ systemctl --user restart docker&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution 2&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An alternative approach (make sure to remove &amp;lt;kbd&amp;gt;~/.config/docker/daemon.json&amp;lt;/kbd&amp;gt; when you do this!) is to store a small ext4 formatted diskimage in your homedir and make it mountable:&lt;br /&gt;
  $ truncate -s 25G ~/.docker.img&lt;br /&gt;
  $ nfs4_setfacl -a &#039;A::nobody@rug.nl:X&#039; ~&lt;br /&gt;
  $ nfs4_setfacl -a &#039;A::nobody@rug.nl:RWX&#039; ~/.docker.img &lt;br /&gt;
  $ mkfs.ext4 -E root_owner -m0 -L docker ~/.docker.img&lt;br /&gt;
  $ chmod 755 ~/.local/share&lt;br /&gt;
  $ nfs4_setfacl -a &#039;A::nobody@rug.nl:X&#039; ~/.local ~/local/share&lt;br /&gt;
Now you need to make sure this disk image is mounted when you login. For that you need to edit &amp;lt;kbd&amp;gt;~/.pam_mount.conf.xml&amp;lt;/kbd&amp;gt; to contain:&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
  &amp;lt;!DOCTYPE pam_mount SYSTEM &amp;quot;pam_mount.conf.xml.dtd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pam_mount&amp;gt;&lt;br /&gt;
    &amp;lt;volume fstype=&amp;quot;ext4&amp;quot; mountpoint=&amp;quot;~/.local/share/docker&amp;quot; options=&amp;quot;async,nosuid,loop,exec,noatime,nodev&amp;quot; path=&amp;quot;~/.docker.img&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/pam_mount&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then logout and login again (or do &amp;lt;kbd&amp;gt;ssh 127.0.0.1 exit&amp;lt;/kbd&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
=== testing docker ===&lt;br /&gt;
&lt;br /&gt;
 $ docker run hello-world&lt;br /&gt;
 $ docker run -it ubuntu bash&lt;br /&gt;
 $ docker run -d -p 8881:8080 inanimate/echo-server&lt;br /&gt;
Then check in your browser &amp;lt;kbd&amp;gt;localhost:8881&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Standard docker installation ==&lt;br /&gt;
&lt;br /&gt;
It is still possible to request a standard docker installation (ie. the docker daemon runs as root) for your personal LWP (ie. not for any shared system such as systems in the computer labs or https://vlwp.rug.nl).&lt;br /&gt;
&lt;br /&gt;
=== Personal use: ===&lt;br /&gt;
 - just send a message to mailto:lwp@rug.nl stating your intentions&lt;br /&gt;
 - by default you will be able to run any container but will not be able to mount a local path into the container.&lt;br /&gt;
 - these limitations can be lifted on a case by case basis (ie. we have to know about it)&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Docker_rootless&amp;diff=1064</id>
		<title>Docker rootless</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Docker_rootless&amp;diff=1064"/>
		<updated>2023-03-01T09:28:11Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Docker-faq]]&lt;br /&gt;
&lt;br /&gt;
We have made it possible to run docker containers rootless now. Ie. as a normal user, without root access (for in depth info see: https://docs.docker.com/engine/security/rootless).&lt;br /&gt;
&lt;br /&gt;
You need to prepare your system:&lt;br /&gt;
  $ dockerd-rootless-setuptool.sh&lt;br /&gt;
&lt;br /&gt;
By default this will store docker images in &amp;lt;kbd&amp;gt;~/.local/share/docker&amp;lt;/kbd&amp;gt;. Unfortunately this does not work correctly with a network mounted homedisk. There are 2 ways of resolving this, but only use one of them, because they conflict with each other.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution 1&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To solve this you need to find a suitable location on your local disk to store files. Usually &amp;lt;kbd&amp;gt;/mnt/D/&amp;lt;subdir&amp;gt;&amp;lt;/kbd&amp;gt; or &amp;lt;kbd&amp;gt;/var/tmp/&amp;lt;subdir&amp;gt;&amp;lt;/kbd&amp;gt; are good choices.&lt;br /&gt;
You set this by editing the &amp;lt;kbd&amp;gt;data-root&amp;lt;/kbd&amp;gt; in &amp;lt;kbd&amp;gt;~/.config/docker/daemon.json&amp;lt;/kbd&amp;gt;. Example:&lt;br /&gt;
  $ edit ~/.config/docker/daemon.json to contain:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;data-root&amp;quot;: &amp;quot;/mnt/D/&amp;lt;subdir&amp;gt;&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
  $ systemctl --user restart docker&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution 2&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An alternative approach (make sure to remove &amp;lt;kbd&amp;gt;~/.config/docker/daemon.json&amp;lt;/kbd&amp;gt; when you do this!) is to store a small ext4 formatted diskimage in your homedir and make it mountable:&lt;br /&gt;
  $ truncate -s 25G ~/.docker.img&lt;br /&gt;
  $ nfs4_setfacl -a &#039;A::nobody@rug.nl:X&#039; ~&lt;br /&gt;
  $ nfs4_setfacl -a &#039;A::nobody@rug.nl:RWX&#039; ~/.docker.img &lt;br /&gt;
  $ mkfs.ext4 -E root_owner -m0 -L docker ~/.docker.img&lt;br /&gt;
  $ chmod 755 ~/.local/share&lt;br /&gt;
  $ nfs4_setfacl -a &#039;A::nobody@rug.nl:X&#039; ~/.local ~/local/share&lt;br /&gt;
Now you need to make sure this disk image is mounted when you login. For that you need to edit &amp;lt;kbd&amp;gt;~/.pam_mount.conf.xml&amp;lt;/kbd&amp;gt; to contain:&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
  &amp;lt;!DOCTYPE pam_mount SYSTEM &amp;quot;pam_mount.conf.xml.dtd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pam_mount&amp;gt;&lt;br /&gt;
    &amp;lt;volume fstype=&amp;quot;ext4&amp;quot; mountpoint=&amp;quot;~/.local/share/docker&amp;quot; options=&amp;quot;async,nosuid,loop,exec,noatime,nodev&amp;quot; path=&amp;quot;~/.docker.img&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/pam_mount&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then logout and login again (or do &amp;lt;kbd&amp;gt;ssh 127.0.0.1 exit&amp;lt;/kbd&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
=== testing docker ===&lt;br /&gt;
&lt;br /&gt;
 $ docker run hello-world&lt;br /&gt;
 $ docker run -it ubuntu bash&lt;br /&gt;
 $ docker run -d -p 8881:8080 inanimate/echo-server&lt;br /&gt;
Then check in your browser &amp;lt;kbd&amp;gt;localhost:8881&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Standard docker installation ==&lt;br /&gt;
&lt;br /&gt;
It is still possible to request a standard docker installation (ie. the docker daemon runs as root) for your personal LWP (ie. not for any shared system such as systems in the computer labs or https://vlwp.rug.nl).&lt;br /&gt;
&lt;br /&gt;
=== Personal use: ===&lt;br /&gt;
 - just send a message to mailto:lwp@rug.nl stating your intentions&lt;br /&gt;
 - by default you will be able to run any container but will not be able to mount a local path into the container.&lt;br /&gt;
 - these limitations can be lifted on a case by case basis (ie. we have to know about it)&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Docker_rootless&amp;diff=1039</id>
		<title>Docker rootless</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Docker_rootless&amp;diff=1039"/>
		<updated>2023-01-11T13:15:38Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Docker-faq]]&lt;br /&gt;
&lt;br /&gt;
We have made it possible to run docker containers rootless now. Ie. as a normal user, without root access (for in depth info see: https://docs.docker.com/engine/security/rootless).&lt;br /&gt;
&lt;br /&gt;
You need to prepare your system:&lt;br /&gt;
  $ dockerd-rootless-setuptool.sh&lt;br /&gt;
&lt;br /&gt;
By default this will store docker images in &amp;lt;kbd&amp;gt;~/.local/share/docker&amp;lt;/kbd&amp;gt;. Unfortunately this does not work correctly with a network mounted homedisk. There are 2 ways of resolving this, but only use one of them, because they conflict with each other.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution 1&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To solve this you need to find a suitable location on your local disk to store files. Usually &amp;lt;kbd&amp;gt;/mnt/D/&amp;lt;subdir&amp;gt;&amp;lt;/kbd&amp;gt; or &amp;lt;kbd&amp;gt;/var/tmp/&amp;lt;subdir&amp;gt;&amp;lt;/kbd&amp;gt; are goot choices.&lt;br /&gt;
You set this by editing the &amp;lt;kbd&amp;gt;data-root&amp;lt;/kbd&amp;gt; in &amp;lt;kbd&amp;gt;~/.config/docker/daemon.json&amp;lt;/kbd&amp;gt;. Example:&lt;br /&gt;
  $ edit ~/.config/docker/daemon.json to contain:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;data-root&amp;quot;: &amp;quot;/mnt/D/&amp;lt;subdir&amp;gt;&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
  $ systemctl --user restart docker&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution 2&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An alternative approach (make sure to remove &amp;lt;kbd&amp;gt;~/.config/docker/daemon.json&amp;lt;/kbd&amp;gt; when you do this!) is to store a small ext4 formatted diskimage in your homedir and make it mountable:&lt;br /&gt;
  $ truncate -s 25G ~/.docker.img&lt;br /&gt;
  $ nfs4_setfacl -a &#039;A::nobody@rug.nl:X&#039; ~&lt;br /&gt;
  $ nfs4_setfacl -a &#039;A::nobody@rug.nl:RWX&#039; ~/.docker.img &lt;br /&gt;
  $ mkfs.ext4 -E root_owner -m0 -L docker ~/.docker.img&lt;br /&gt;
  $ chmod 755 ~/.local/share&lt;br /&gt;
  $ nfs4_setfacl -a &#039;A::nobody@rug.nl:X&#039; ~/.local ~/local/share&lt;br /&gt;
Now you need to make sure this disk image is mounted when you login. For that you need to edit &amp;lt;kbd&amp;gt;~/.pam_mount.conf.xml&amp;lt;/kbd&amp;gt; to contain:&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
  &amp;lt;!DOCTYPE pam_mount SYSTEM &amp;quot;pam_mount.conf.xml.dtd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pam_mount&amp;gt;&lt;br /&gt;
    &amp;lt;volume fstype=&amp;quot;ext4&amp;quot; mountpoint=&amp;quot;~/.local/share/docker&amp;quot; options=&amp;quot;async,nosuid,loop,exec,noatime,nodev&amp;quot; path=&amp;quot;~/.docker.img&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/pam_mount&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then logout and login again (or do &amp;lt;kbd&amp;gt;ssh 127.0.0.1 exit&amp;lt;/kbd&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
=== testing docker ===&lt;br /&gt;
&lt;br /&gt;
 $ docker run hello-world&lt;br /&gt;
 $ docker run -it ubuntu bash&lt;br /&gt;
 $ docker run -d -p 8881:8080 inanimate/echo-server&lt;br /&gt;
Then check in your browser &amp;lt;kbd&amp;gt;localhost:8881&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Standard docker installation ==&lt;br /&gt;
&lt;br /&gt;
It is still possible to request a standard docker installation (ie. the docker daemon runs as root) for your personal LWP (ie. not for any shared system such as systems in the computer labs or https://vlwp.rug.nl).&lt;br /&gt;
&lt;br /&gt;
=== Personal use: ===&lt;br /&gt;
 - just send a message to mailto:lwp@rug.nl stating your intentions&lt;br /&gt;
 - by default you will be able to run any container but will not be able to mount a local path into the container.&lt;br /&gt;
 - these limitations can be lifted on a case by case basis (ie. we have to know about it)&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Docker_rootless&amp;diff=1014</id>
		<title>Docker rootless</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Docker_rootless&amp;diff=1014"/>
		<updated>2022-09-30T09:25:55Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Docker-faq]]&lt;br /&gt;
&lt;br /&gt;
We have made it possible to run docker containers rootless now. Ie. as a normal user, without root access (for in depth info see: https://docs.docker.com/engine/security/rootless).&lt;br /&gt;
&lt;br /&gt;
You need to prepare your system:&lt;br /&gt;
  $ dockerd-rootless-setuptool.sh&lt;br /&gt;
&lt;br /&gt;
By default this will store docker images in &amp;lt;kbd&amp;gt;~/.local/share/docker&amp;lt;/kbd&amp;gt;. Unfortunately this does not work correctly with a network mounted homedisk. There are 2 ways of resolving this, but only use one of them, because they conflict with each other.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution 1&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To solve this you need to find a suitable location on your local disk to store files. Usually &amp;lt;kbd&amp;gt;/mnt/D/&amp;lt;subdir&amp;gt;&amp;lt;/kbd&amp;gt; or &amp;lt;kbd&amp;gt;/var/tmp/&amp;lt;subdir&amp;gt;&amp;lt;/kbd&amp;gt; are goot choices.&lt;br /&gt;
You set this by editing the &amp;lt;kbd&amp;gt;data-root&amp;lt;/kbd&amp;gt; in &amp;lt;kbd&amp;gt;~/.config/docker/daemon.json&amp;lt;/kbd&amp;gt;. Example:&lt;br /&gt;
  $ edit ~/.config/docker/daemon.json to contain:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;data-root&amp;quot;: &amp;quot;/mnt/D/&amp;lt;subdir&amp;gt;&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
  $ systemctl --user restart docker&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution 2&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An alternative approach (make sure to remove &amp;lt;kbd&amp;gt;~/.config/docker/daemon.json&amp;lt;/kbd&amp;gt; when you do this!) is to store a small ext4 formatted diskimage in your homedir and make it mountable:&lt;br /&gt;
  $ truncate -s 25G ~/.docker.img&lt;br /&gt;
  $ nfs4_setfacl -a &#039;A::nobody@rug.nl:X&#039; ~&lt;br /&gt;
  $ nfs4_setfacl -a &#039;A::nobody@rug.nl:RWX&#039; ~/.docker.img &lt;br /&gt;
  $ mkfs.ext4 -E root_owner -m0 -L docker ~/.docker.img&lt;br /&gt;
  $ chmod 755 ~/.local/share&lt;br /&gt;
Now you need to make sure this disk image is mounted when you login. For that you need to edit &amp;lt;kbd&amp;gt;~/.pam_mount.conf.xml&amp;lt;/kbd&amp;gt; to contain:&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
  &amp;lt;!DOCTYPE pam_mount SYSTEM &amp;quot;pam_mount.conf.xml.dtd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pam_mount&amp;gt;&lt;br /&gt;
    &amp;lt;volume fstype=&amp;quot;ext4&amp;quot; mountpoint=&amp;quot;~/.local/share/docker&amp;quot; options=&amp;quot;async,nosuid,loop,exec,noatime,nodev&amp;quot; path=&amp;quot;~/.docker.img&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/pam_mount&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then logout and login again (or do &amp;lt;kbd&amp;gt;ssh 127.0.0.1 exit&amp;lt;/kbd&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
=== testing docker ===&lt;br /&gt;
&lt;br /&gt;
 $ docker run hello-world&lt;br /&gt;
 $ docker run -it ubuntu bash&lt;br /&gt;
 $ docker run -d -p 8881:8080 inanimate/echo-server&lt;br /&gt;
Then check in your browser &amp;lt;kbd&amp;gt;localhost:8881&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Standard docker installation ==&lt;br /&gt;
&lt;br /&gt;
It is still possible to request a standard docker installation (ie. the docker daemon runs as root) for your personal LWP (ie. not for any shared system such as systems in the computer labs or https://vlwp.rug.nl).&lt;br /&gt;
&lt;br /&gt;
=== Personal use: ===&lt;br /&gt;
 - just send a message to mailto:lwp@rug.nl stating your intentions&lt;br /&gt;
 - by default you will be able to run any container but will not be able to mount a local path into the container.&lt;br /&gt;
 - these limitations can be lifted on a case by case basis (ie. we have to know about it)&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Docker_rootless&amp;diff=1013</id>
		<title>Docker rootless</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Docker_rootless&amp;diff=1013"/>
		<updated>2022-09-30T09:23:47Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Docker-faq]]&lt;br /&gt;
&lt;br /&gt;
We have made it possible to run docker containers rootless now. Ie. as a normal user, without root access (for in depth info see: https://docs.docker.com/engine/security/rootless).&lt;br /&gt;
&lt;br /&gt;
You need to prepare your system:&lt;br /&gt;
  $ dockerd-rootless-setuptool.sh&lt;br /&gt;
&lt;br /&gt;
By default this will store docker images in &amp;lt;kbd&amp;gt;~/.local/share/docker&amp;lt;/kbd&amp;gt;. Unfortunately this does not work correctly with a network mounted homedisk. There are 2 ways of resolving this, but only use one of them, because they conflict with each other.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution 1&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To solve this you need to find a suitable location on your local disk to store files. Usually &amp;lt;kbd&amp;gt;/mnt/D/&amp;lt;subdir&amp;gt;&amp;lt;/kbd&amp;gt; or &amp;lt;kbd&amp;gt;/var/tmp/&amp;lt;subdir&amp;gt;&amp;lt;/kbd&amp;gt; are goot choices.&lt;br /&gt;
You set this by editing the &amp;lt;kbd&amp;gt;data-root&amp;lt;/kbd&amp;gt; in &amp;lt;kbd&amp;gt;~/.config/docker/daemon.json&amp;lt;/kbd&amp;gt;. Example:&lt;br /&gt;
  $ edit ~/.config/docker/daemon.json to contain:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;data-root&amp;quot;: &amp;quot;/mnt/D/&amp;lt;subdir&amp;gt;&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
  $ systemctl --user restart docker&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution 2&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An alternative approach (make sure to remove &amp;lt;kbd&amp;gt;~/.config/docker/daemon.json&amp;lt;/kbd&amp;gt; when you do this!) is to store a small ext4 formatted diskimage in your homedir and make it mountable:&lt;br /&gt;
  $ truncate -s 25G ~/.docker.img&lt;br /&gt;
  $ nfs4_setfacl -a &#039;A::nobody@rug.nl:X&#039; ~&lt;br /&gt;
  $ nfs4_setfacl -a &#039;A::nobody@rug.nl:RWX&#039; ~/.docker.img &lt;br /&gt;
  $ mkfs.ext4 -E root_owner -m0 -L docker ~/.docker.img&lt;br /&gt;
  $ chmod 755 ~/.local/share&lt;br /&gt;
Now you need to make sure this disk image is mounted when you login. For that you need to edit &lt;br /&gt;
  $ edit ~/.pam_mount.conf.xml to contain:&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
  &amp;lt;!DOCTYPE pam_mount SYSTEM &amp;quot;pam_mount.conf.xml.dtd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pam_mount&amp;gt;&lt;br /&gt;
    &amp;lt;volume fstype=&amp;quot;ext4&amp;quot; mountpoint=&amp;quot;~/.local/share/docker&amp;quot; options=&amp;quot;async,nosuid,loop,exec,noatime,nodev&amp;quot; path=&amp;quot;~/.docker.img&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/pam_mount&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then logout and login again (or do &amp;lt;kbd&amp;gt;ssh 127.0.0.1 exit&amp;lt;/kbd&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
=== testing docker ===&lt;br /&gt;
&lt;br /&gt;
 $ docker run hello-world&lt;br /&gt;
 $ docker run -it ubuntu bash&lt;br /&gt;
 $ docker run -d -p 8881:8080 inanimate/echo-server&lt;br /&gt;
Then check in your browser &amp;lt;kbd&amp;gt;localhost:8881&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Standard docker installation ==&lt;br /&gt;
&lt;br /&gt;
It is still possible to request a standard docker installation (ie. the docker daemon runs as root) for your personal LWP (ie. not for any shared system such as systems in the computer labs or https://vlwp.rug.nl).&lt;br /&gt;
&lt;br /&gt;
=== Personal use: ===&lt;br /&gt;
 - just send a message to mailto:lwp@rug.nl stating your intentions&lt;br /&gt;
 - by default you will be able to run any container but will not be able to mount a local path into the container.&lt;br /&gt;
 - these limitations can be lifted on a case by case basis (ie. we have to know about it)&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Docker_rootless&amp;diff=1012</id>
		<title>Docker rootless</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Docker_rootless&amp;diff=1012"/>
		<updated>2022-09-16T14:05:58Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Docker-faq]]&lt;br /&gt;
&lt;br /&gt;
We have made it possible to run docker containers rootless now. Ie. as a normal user, without root access (for in depth info see: https://docs.docker.com/engine/security/rootless).&lt;br /&gt;
&lt;br /&gt;
You need to prepare your system:&lt;br /&gt;
  $ dockerd-rootless-setuptool.sh&lt;br /&gt;
&lt;br /&gt;
By default this will store docker images in &amp;lt;kbd&amp;gt;~/.local/share/docker&amp;lt;/kbd&amp;gt;. Unfortunately this does not work correctly with a network mounted homedisk. There are 2 ways of resolving this, but only use one of them, because they conflict with each other.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution 1&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To solve this you need to find a suitable location on your local disk to store files. Usually &amp;lt;kbd&amp;gt;/mnt/D&amp;lt;/kbd&amp;gt; is a good location.&lt;br /&gt;
You set this by editing the &amp;lt;kbd&amp;gt;data-root&amp;lt;/kbd&amp;gt; in &amp;lt;kbd&amp;gt;~/.config/docker/daemon.json&amp;lt;/kbd&amp;gt;. Example:&lt;br /&gt;
  $ edit ~/.config/docker/daemon.json to contain:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;data-root&amp;quot;: &amp;quot;/mnt/D&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
  $ systemctl --user restart docker&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution 2&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An alternative approach (make sure to remove &amp;lt;kbd&amp;gt;~/.config/docker/daemon.json&amp;lt;/kbd&amp;gt; when you do this!) is to store a small ext4 formatted diskimage in your homedir and make it mountable:&lt;br /&gt;
  $ truncate -s 25G ~/.docker.img&lt;br /&gt;
  $ nfs4_setfacl -a &#039;A::nobody@rug.nl:X&#039; ~&lt;br /&gt;
  $ nfs4_setfacl -a &#039;A::nobody@rug.nl:RWX&#039; ~/.docker.img &lt;br /&gt;
  $ mkfs.ext4 -E root_owner -m0 -L docker ~/.docker.img&lt;br /&gt;
  $ chmod 755 ~/.local/share&lt;br /&gt;
Now you need to make sure this disk image is mounted when you login. For that you need to edit &lt;br /&gt;
  $ edit ~/.pam_mount.conf.xml to contain:&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
  &amp;lt;!DOCTYPE pam_mount SYSTEM &amp;quot;pam_mount.conf.xml.dtd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pam_mount&amp;gt;&lt;br /&gt;
    &amp;lt;volume fstype=&amp;quot;ext4&amp;quot; mountpoint=&amp;quot;~/.local/share/docker&amp;quot; options=&amp;quot;async,nosuid,loop,exec,noatime,nodev&amp;quot; path=&amp;quot;~/.docker.img&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/pam_mount&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then logout and login again (or do &amp;lt;kbd&amp;gt;ssh 127.0.0.1 exit&amp;lt;/kbd&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
=== testing docker ===&lt;br /&gt;
&lt;br /&gt;
 $ docker run hello-world&lt;br /&gt;
 $ docker run -it ubuntu bash&lt;br /&gt;
 $ docker run -d -p 8881:8080 inanimate/echo-server&lt;br /&gt;
Then check in your browser &amp;lt;kbd&amp;gt;localhost:8881&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Standard docker installation ==&lt;br /&gt;
&lt;br /&gt;
It is still possible to request a standard docker installation (ie. the docker daemon runs as root) for your personal LWP (ie. not for any shared system such as systems in the computer labs or https://vlwp.rug.nl).&lt;br /&gt;
&lt;br /&gt;
=== Personal use: ===&lt;br /&gt;
 - just send a message to mailto:lwp@rug.nl stating your intentions&lt;br /&gt;
 - by default you will be able to run any container but will not be able to mount a local path into the container.&lt;br /&gt;
 - these limitations can be lifted on a case by case basis (ie. we have to know about it)&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Docker_rootless&amp;diff=1011</id>
		<title>Docker rootless</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Docker_rootless&amp;diff=1011"/>
		<updated>2022-09-16T14:03:40Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Docker-faq]]&lt;br /&gt;
&lt;br /&gt;
We have made it possible to run docker containers rootless now. Ie. as a normal user, without root access (for in depth info see: https://docs.docker.com/engine/security/rootless).&lt;br /&gt;
&lt;br /&gt;
You need to prepare your system:&lt;br /&gt;
  $ dockerd-rootless-setuptool.sh&lt;br /&gt;
&lt;br /&gt;
By default this will store docker images in &amp;lt;kbd&amp;gt;~/.local/share/docker&amp;lt;/kbd&amp;gt;. Unfortunately this does not work correctly with a network mounted homedisk. There are 2 ways of resolving this, but only use one of them, because they conflict with each other.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution 1&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To solve this you need to find a suitable location on your local disk to store files. Usually &amp;lt;kbd&amp;gt;/mnt/D&amp;lt;/kbd&amp;gt; is a good location.&lt;br /&gt;
You set this by editing the &amp;lt;kbd&amp;gt;data-root&amp;lt;/kbd&amp;gt; in &amp;lt;kbd&amp;gt;~/.config/docker/daemon.json&amp;lt;/kbd&amp;gt;. Example:&lt;br /&gt;
  $ edit ~/.config/docker/daemon.json to contain:&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;data-root&amp;quot;: &amp;quot;/mnt/D&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
  $ systemctl --user restart docker&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution 2&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An alternative approach is to store a small ext4 formatted diskimage in your homedir:&lt;br /&gt;
  $ truncate -s 25G ~/.docker.img&lt;br /&gt;
  $ nfs4_setfacl -a &#039;A::nobody@rug.nl:X&#039; ~&lt;br /&gt;
  $ nfs4_setfacl -a &#039;A::nobody@rug.nl:RWX&#039; ~/.docker.img &lt;br /&gt;
  $ mkfs.ext4 -E root_owner -m0 -L docker ~/.docker.img&lt;br /&gt;
  $ chmod 755 ~/.local/share&lt;br /&gt;
Now you need to make sure this disk image is mounted when you login:&lt;br /&gt;
  $ cat ~/.pam_mount.conf.xml &amp;lt;&amp;lt;EOF&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
  &amp;lt;!DOCTYPE pam_mount SYSTEM &amp;quot;pam_mount.conf.xml.dtd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pam_mount&amp;gt;&lt;br /&gt;
    &amp;lt;volume fstype=&amp;quot;ext4&amp;quot; mountpoint=&amp;quot;~/.local/share/docker&amp;quot; options=&amp;quot;async,nosuid,loop,exec,noatime,nodev&amp;quot; path=&amp;quot;~/.docker.img&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/pam_mount&amp;gt;&lt;br /&gt;
  EOF&lt;br /&gt;
Then logout and login again (or do &amp;lt;kbd&amp;gt;ssh 127.0.0.1 exit&amp;lt;/kbd&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
=== testing docker ===&lt;br /&gt;
&lt;br /&gt;
 $ docker run hello-world&lt;br /&gt;
 $ docker run -it ubuntu bash&lt;br /&gt;
 $ docker run -d -p 8881:8080 inanimate/echo-server&lt;br /&gt;
Then check in your browser &amp;lt;kbd&amp;gt;localhost:8881&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Standard docker installation ==&lt;br /&gt;
&lt;br /&gt;
It is still possible to request a standard docker installation (ie. the docker daemon runs as root) for your personal LWP (ie. not for any shared system such as systems in the computer labs or https://vlwp.rug.nl).&lt;br /&gt;
&lt;br /&gt;
=== Personal use: ===&lt;br /&gt;
 - just send a message to mailto:lwp@rug.nl stating your intentions&lt;br /&gt;
 - by default you will be able to run any container but will not be able to mount a local path into the container.&lt;br /&gt;
 - these limitations can be lifted on a case by case basis (ie. we have to know about it)&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Docker_rootless&amp;diff=987</id>
		<title>Docker rootless</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Docker_rootless&amp;diff=987"/>
		<updated>2022-04-20T12:36:29Z</updated>

		<summary type="html">&lt;p&gt;Remco: Clarify when you can use the standard docker&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Docker-faq]]&lt;br /&gt;
&lt;br /&gt;
We have made it possible to run docker containers rootless now. Ie. as a normal user, without root access (for in depth info see: https://docs.docker.com/engine/security/rootless).&lt;br /&gt;
&lt;br /&gt;
You need to prepare your system:&lt;br /&gt;
  $ dockerd-rootless-setuptool.sh&lt;br /&gt;
By default this will store docker images in &amp;lt;kbd&amp;gt;~/.local/share/docker&amp;lt;/kbd&amp;gt;. Unfortunately this does not work correctly with a network mounted homedisk.  To solve this you need to find a suitable location on your local disk to store files. Usually &amp;lt;kbd&amp;gt;/mnt/D&amp;lt;/kbd&amp;gt; is a good location.&lt;br /&gt;
You set this by editing the &amp;lt;kbd&amp;gt;data-root&amp;lt;/kbd&amp;gt; in &amp;lt;kbd&amp;gt;~/.config/docker/daemon.json&amp;lt;/kbd&amp;gt;. Example:&lt;br /&gt;
  $ d=/mnt/D/docker; f=~/.config/docker/daemon.json&lt;br /&gt;
  $ mkdir -p $d&lt;br /&gt;
  $ echo &amp;quot;$((cat $f || echo {}) | jq &#039;.&amp;quot;data-root&amp;quot; = &amp;quot;&#039;$d&#039;&amp;quot;&#039;)&amp;quot; &amp;gt; $f&lt;br /&gt;
  $ systemctl --user restart docker&lt;br /&gt;
&lt;br /&gt;
You can also edit this file with a text editor.&lt;br /&gt;
&lt;br /&gt;
An alternative approach is to store a small ext4 formatted diskimage in your homedir:&lt;br /&gt;
  $ truncate -s 25G ~/.docker.img&lt;br /&gt;
  $ nfs4_setfacl -a &#039;A::nobody@rug.nl:X&#039; ~&lt;br /&gt;
  $ nfs4_setfacl -a &#039;A::nobody@rug.nl:RWX&#039; ~/.docker.img &lt;br /&gt;
  $ mkfs.ext4 -E root_owner -m0 -L docker ~/.docker.img&lt;br /&gt;
  $ chmod 755 ~/.local/share&lt;br /&gt;
Now you need to make sure this disk image is mounted when you login:&lt;br /&gt;
  $ cat ~/.pam_mount.conf.xml &amp;lt;&amp;lt;EOF&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
  &amp;lt;!DOCTYPE pam_mount SYSTEM &amp;quot;pam_mount.conf.xml.dtd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pam_mount&amp;gt;&lt;br /&gt;
    &amp;lt;volume fstype=&amp;quot;ext4&amp;quot; mountpoint=&amp;quot;~/.local/share/docker&amp;quot; options=&amp;quot;async,nosuid,loop,exec,noatime,nodev&amp;quot; path=&amp;quot;~/.docker.img&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/pam_mount&amp;gt;&lt;br /&gt;
  EOF&lt;br /&gt;
Then logout and login again (or do &amp;lt;kbd&amp;gt;ssh 127.0.0.1 exit&amp;lt;/kbd&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
=== testing docker ===&lt;br /&gt;
&lt;br /&gt;
 $ docker run hello-world&lt;br /&gt;
 $ docker run -it ubuntu bash&lt;br /&gt;
 $ docker run -d -p 8881:8080 inanimate/echo-server&lt;br /&gt;
Then check in your browser &amp;lt;kbd&amp;gt;localhost:8881&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Standard docker installation ==&lt;br /&gt;
&lt;br /&gt;
It is still possible to request a standard docker installation (ie. the docker daemon runs as root) for your personal LWP (ie. not for any shared system such as systems in the computer labs or https://vlwp.rug.nl).&lt;br /&gt;
&lt;br /&gt;
=== Personal use: ===&lt;br /&gt;
 - just send a message to mailto:lwp@rug.nl stating your intentions&lt;br /&gt;
 - by default you will be able to run any container but will not be able to mount a local path into the container.&lt;br /&gt;
 - these limitations can be lifted on a case by case basis (ie. we have to know about it)&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Docker_rootless&amp;diff=986</id>
		<title>Docker rootless</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Docker_rootless&amp;diff=986"/>
		<updated>2022-04-20T12:34:19Z</updated>

		<summary type="html">&lt;p&gt;Remco: Fixed a small error in the description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Docker-faq]]&lt;br /&gt;
&lt;br /&gt;
We have made it possible to run docker containers rootless now. Ie. as a normal user, without root access (for in depth info see: https://docs.docker.com/engine/security/rootless).&lt;br /&gt;
&lt;br /&gt;
You need to prepare your system:&lt;br /&gt;
  $ dockerd-rootless-setuptool.sh&lt;br /&gt;
By default this will store docker images in &amp;lt;kbd&amp;gt;~/.local/share/docker&amp;lt;/kbd&amp;gt;. Unfortunately this does not work correctly with a network mounted homedisk.  To solve this you need to find a suitable location on your local disk to store files. Usually &amp;lt;kbd&amp;gt;/mnt/D&amp;lt;/kbd&amp;gt; is a good location.&lt;br /&gt;
You set this by editing the &amp;lt;kbd&amp;gt;data-root&amp;lt;/kbd&amp;gt; in &amp;lt;kbd&amp;gt;~/.config/docker/daemon.json&amp;lt;/kbd&amp;gt;. Example:&lt;br /&gt;
  $ d=/mnt/D/docker; f=~/.config/docker/daemon.json&lt;br /&gt;
  $ mkdir -p $d&lt;br /&gt;
  $ echo &amp;quot;$((cat $f || echo {}) | jq &#039;.&amp;quot;data-root&amp;quot; = &amp;quot;&#039;$d&#039;&amp;quot;&#039;)&amp;quot; &amp;gt; $f&lt;br /&gt;
  $ systemctl --user restart docker&lt;br /&gt;
&lt;br /&gt;
You can also edit this file with a text editor.&lt;br /&gt;
&lt;br /&gt;
An alternative approach is to store a small ext4 formatted diskimage in your homedir:&lt;br /&gt;
  $ truncate -s 25G ~/.docker.img&lt;br /&gt;
  $ nfs4_setfacl -a &#039;A::nobody@rug.nl:X&#039; ~&lt;br /&gt;
  $ nfs4_setfacl -a &#039;A::nobody@rug.nl:RWX&#039; ~/.docker.img &lt;br /&gt;
  $ mkfs.ext4 -E root_owner -m0 -L docker ~/.docker.img&lt;br /&gt;
  $ chmod 755 ~/.local/share&lt;br /&gt;
Now you need to make sure this disk image is mounted when you login:&lt;br /&gt;
  $ cat ~/.pam_mount.conf.xml &amp;lt;&amp;lt;EOF&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
  &amp;lt;!DOCTYPE pam_mount SYSTEM &amp;quot;pam_mount.conf.xml.dtd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pam_mount&amp;gt;&lt;br /&gt;
    &amp;lt;volume fstype=&amp;quot;ext4&amp;quot; mountpoint=&amp;quot;~/.local/share/docker&amp;quot; options=&amp;quot;async,nosuid,loop,exec,noatime,nodev&amp;quot; path=&amp;quot;~/.docker.img&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/pam_mount&amp;gt;&lt;br /&gt;
  EOF&lt;br /&gt;
Then logout and login again (or do &amp;lt;kbd&amp;gt;ssh 127.0.0.1 exit&amp;lt;/kbd&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
=== testing docker ===&lt;br /&gt;
&lt;br /&gt;
 $ docker run hello-world&lt;br /&gt;
 $ docker run -it ubuntu bash&lt;br /&gt;
 $ docker run -d -p 8881:8080 inanimate/echo-server&lt;br /&gt;
Then check in your browser &amp;lt;kbd&amp;gt;localhost:8881&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Standard docker installation ==&lt;br /&gt;
&lt;br /&gt;
It is still possible to request a standard docker installation (ie. the docker daemon runs as root).&lt;br /&gt;
&lt;br /&gt;
=== Personal use: ===&lt;br /&gt;
 - just send a message to mailto:lwp@rug.nl stating your intentions&lt;br /&gt;
 - by default you will be able to run any container but will not be able to mount a local path into the container.&lt;br /&gt;
 - these limitations can be lifted on a case by case basis (ie. we have to know about it)&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Anaconda&amp;diff=948</id>
		<title>Anaconda</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Anaconda&amp;diff=948"/>
		<updated>2021-08-02T11:23:00Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:anaconda-faq]]&lt;br /&gt;
The &#039;&#039;&#039;Anaconda&#039;&#039;&#039; Python distribution is available on LWP over and NFS mount.  In order to use it on LWP instead of the locally installed Python, you need to load some environment variables into your shell.&lt;br /&gt;
&lt;br /&gt;
To make Anaconda available in just your current &#039;&#039;bash&#039;&#039; session:&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;bash$&#039;&#039;&#039; source /opt/netapps/anaconda3/etc/profile.d/conda.sh     #   older lwp3 (Ubuntu 16.04)&lt;br /&gt;
  &#039;&#039;&#039;bash$&#039;&#039;&#039; source /opt/netapps/anaconda-lwp4/etc/profile.d/conda.sh # current lwp4 (Ubuntu 20.04)&lt;br /&gt;
  &#039;&#039;&#039;bash$&#039;&#039;&#039; conda activate&lt;br /&gt;
&lt;br /&gt;
To have your shell startup files managed by Anaconda, so it will be available any time you start your shell:&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;bash$&#039;&#039;&#039; conda init&lt;br /&gt;
&lt;br /&gt;
And after this, close and re-open your shell. Note that this last command also works with a select few other shells.&lt;br /&gt;
&lt;br /&gt;
For more information see:&lt;br /&gt;
&lt;br /&gt;
* https://en.wikipedia.org/wiki/Anaconda_(Python_distribution)&lt;br /&gt;
* https://docs.anaconda.com/anaconda/user-guide/&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Anaconda&amp;diff=947</id>
		<title>Anaconda</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Anaconda&amp;diff=947"/>
		<updated>2021-08-02T11:22:07Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:anaconda-faq]]&lt;br /&gt;
The &#039;&#039;&#039;Anaconda&#039;&#039;&#039; Python distribution is available on LWP over and NFS mount.  In order to use it on LWP instead of the locally installed Python, you need to load some environment variables into your shell.&lt;br /&gt;
&lt;br /&gt;
To make Anaconda available in just your current &#039;&#039;bash&#039;&#039; session:&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;bash$&#039;&#039;&#039; source /opt/netapps/anaconda-lwp4/etc/profile.d/conda.sh # old lwp3 (Ubuntu 16.04)&lt;br /&gt;
  &#039;&#039;&#039;bash$&#039;&#039;&#039; source /opt/netapps/anaconda-lwp4/etc/profile.d/conda.sh # current lwp4 (Ubuntu 20.04)&lt;br /&gt;
  &#039;&#039;&#039;bash$&#039;&#039;&#039; conda activate&lt;br /&gt;
&lt;br /&gt;
To have your shell startup files managed by Anaconda, so it will be available any time you start your shell:&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;bash$&#039;&#039;&#039; conda init&lt;br /&gt;
&lt;br /&gt;
And after this, close and re-open your shell. Note that this last command also works with a select few other shells.&lt;br /&gt;
&lt;br /&gt;
For more information see:&lt;br /&gt;
&lt;br /&gt;
* https://en.wikipedia.org/wiki/Anaconda_(Python_distribution)&lt;br /&gt;
* https://docs.anaconda.com/anaconda/user-guide/&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=It_is_possible_to_run_docker_containers_on_your_computer_or_use_them_for_teaching.&amp;diff=893</id>
		<title>It is possible to run docker containers on your computer or use them for teaching.</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=It_is_possible_to_run_docker_containers_on_your_computer_or_use_them_for_teaching.&amp;diff=893"/>
		<updated>2021-06-25T10:51:28Z</updated>

		<summary type="html">&lt;p&gt;Remco: Remco moved page It is possible to run docker containers on your computer or use them for teaching. to It is possible to run docker containers on your computer or use them for teaching: Die punt is onhandig&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[It is possible to run docker containers on your computer or use them for teaching]]&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Docker_rootless&amp;diff=892</id>
		<title>Docker rootless</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Docker_rootless&amp;diff=892"/>
		<updated>2021-06-25T10:51:28Z</updated>

		<summary type="html">&lt;p&gt;Remco: Remco moved page It is possible to run docker containers on your computer or use them for teaching. to It is possible to run docker containers on your computer or use them for teaching: Die punt is onhandig&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Docker-faq]]&lt;br /&gt;
&lt;br /&gt;
We have made it possible to run docker containers rootless now. Ie. as a normal user, without root access (for in depth info see: https://docs.docker.com/engine/security/rootless).&lt;br /&gt;
&lt;br /&gt;
You need to prepare your system:&lt;br /&gt;
  $ dockerd-rootless-setuptool.sh&lt;br /&gt;
By default this will store docker images in &amp;lt;kbd&amp;gt;~/.local/share/docker&amp;lt;/kbd&amp;gt;. Unfortunately this does not work correctly with a network mounted homedisk.  To solve this you need to find a suitable location on your local disk to store files. Usually &amp;lt;kbd&amp;gt;/mnt/D&amp;lt;/kbd&amp;gt; is a good location.&lt;br /&gt;
You set this by editing the &amp;lt;kbd&amp;gt;data-root&amp;lt;/kbd&amp;gt; in &amp;lt;kbd&amp;gt;~/.config/docker/daemon.json&amp;lt;/kbd&amp;gt;. Example:&lt;br /&gt;
  $ d=/mnt/D/docker; f=~/.config/docker/daemon.json&lt;br /&gt;
  $ mkdir -p $d&lt;br /&gt;
  $ echo &amp;quot;$((cat $f || echo {}) | jq &#039;.&amp;quot;data-root&amp;quot; = &amp;quot;&#039;$d&#039;&amp;quot;&#039;)&amp;quot; &amp;gt; $f&lt;br /&gt;
  $ systemctl --user restart docker&lt;br /&gt;
&lt;br /&gt;
You can also edit this file with a text editor.&lt;br /&gt;
&lt;br /&gt;
An alternative approach is to store a small ext4 formatted diskimage in your homedir:&lt;br /&gt;
  $ truncate -s 25G ~/.docker.img&lt;br /&gt;
  $ nfs4_setfacl -a &#039;A::nobody@rug.nl:X&#039; ~&lt;br /&gt;
  $ nfs4_setfacl -a &#039;A::nobody@rug.nl:RWX&#039; ~/.docker.img &lt;br /&gt;
  $ mkfs.ext4 -E root_owner -m0 -L docker ~/.docker.img&lt;br /&gt;
Now you need to make sure this disk image is mounted when you login:&lt;br /&gt;
  $ cat ~/.pam_mount.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
  &amp;lt;!DOCTYPE pam_mount SYSTEM &amp;quot;pam_mount.conf.xml.dtd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pam_mount&amp;gt;&lt;br /&gt;
    &amp;lt;volume fstype=&amp;quot;ext4&amp;quot; mountpoint=&amp;quot;~/.local/share/docker&amp;quot; options=&amp;quot;async,nosuid,loop,exec,noatime,nodev&amp;quot; path=&amp;quot;~/.docker.img&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/pam_mount&amp;gt;&lt;br /&gt;
  EOF&lt;br /&gt;
Then logout and login again (or do &amp;lt;kbd&amp;gt;ssh 127.0.0.1 exit&amp;lt;/kbd&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
=== testing docker ===&lt;br /&gt;
&lt;br /&gt;
 $ docker run hello-world&lt;br /&gt;
 $ docker run -it ubuntu bash&lt;br /&gt;
 $ docker run -d -p 8881:8080 inanimate/echo-server&lt;br /&gt;
Then check in your browser &amp;lt;kbd&amp;gt;localhost:8881&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Standard docker installation ==&lt;br /&gt;
&lt;br /&gt;
It is still possible to request a standard docker installation (ie. the docker daemon runs as root).&lt;br /&gt;
&lt;br /&gt;
=== Personal use: ===&lt;br /&gt;
 - just send a message to mailto:lwp@rug.nl stating your intentions&lt;br /&gt;
 - by default you will be able to run any container but will not be able to mount a local path into the container.&lt;br /&gt;
 - these limitations can be lifted on a case by case basis (ie. we have to know about it)&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Getting_to_your_Windows_Y:-drive&amp;diff=891</id>
		<title>Getting to your Windows Y:-drive</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Getting_to_your_Windows_Y:-drive&amp;diff=891"/>
		<updated>2021-06-23T08:43:03Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:misc-faq]]&lt;br /&gt;
When you use the LWP then your UWP Y: drive is available at &#039;&#039;&#039;/media/ydrive&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Otherwise from with the university network you can use the smb protocol to access the Y:-drive.&lt;br /&gt;
&lt;br /&gt;
- edit /etc/samba/smb.conf to contain:&lt;br /&gt;
  [global]&lt;br /&gt;
  client min protocol = SMB2_10&lt;br /&gt;
  client max protocol = SMB3_11&lt;br /&gt;
  workgroup = WORKSPACE&lt;br /&gt;
&lt;br /&gt;
Now you can use your GUI file manager to connect to smb://&amp;lt;your account&amp;gt;@workspace.rug.nl/ydrive&lt;br /&gt;
If you want todo this from the command line eg. after login through ssh then:&lt;br /&gt;
  $ dbus-launch /bin/bash&lt;br /&gt;
  $ gvfs-mount smb://&amp;lt;your account&amp;gt;@workspace.rug.nl/ydrive&lt;br /&gt;
  $ ls -al /run/user/$(id -u)/gvfs&lt;br /&gt;
&lt;br /&gt;
From outside the university you can use https://vlwp.rug.nl or https://uwp.rug.nl&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Docker_rootless&amp;diff=889</id>
		<title>Docker rootless</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Docker_rootless&amp;diff=889"/>
		<updated>2021-06-10T12:33:42Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Docker-faq]]&lt;br /&gt;
&lt;br /&gt;
We have made it possible to run docker containers rootless now. Ie. as a normal user, without root access (for in depth info see: https://docs.docker.com/engine/security/rootless).&lt;br /&gt;
&lt;br /&gt;
You need to prepare your system:&lt;br /&gt;
  $ dockerd-rootless-setuptool.sh&lt;br /&gt;
By default this will store docker images in &amp;lt;kbd&amp;gt;~/.local/share/docker&amp;lt;/kbd&amp;gt;. Unfortunately this does not work correctly with a network mounted homedisk.  To solve this you need to find a suitable location on your local disk to store files. Usually &amp;lt;kbd&amp;gt;/mnt/D&amp;lt;/kbd&amp;gt; is a good location.&lt;br /&gt;
You set this by editing the &amp;lt;kbd&amp;gt;data-root&amp;lt;/kbd&amp;gt; in &amp;lt;kbd&amp;gt;~/.config/docker/daemon.json&amp;lt;/kbd&amp;gt;. Example:&lt;br /&gt;
  $ d=/mnt/D/docker; f=~/.config/docker/daemon.json&lt;br /&gt;
  $ mkdir -p $d&lt;br /&gt;
  $ echo &amp;quot;$((cat $f || echo {}) | jq &#039;.&amp;quot;data-root&amp;quot; = &amp;quot;&#039;$d&#039;&amp;quot;&#039;)&amp;quot; &amp;gt; $f&lt;br /&gt;
  $ systemctl --user restart docker&lt;br /&gt;
&lt;br /&gt;
You can also edit this file with a text editor.&lt;br /&gt;
&lt;br /&gt;
An alternative approach is to store a small ext4 formatted diskimage in your homedir:&lt;br /&gt;
  $ truncate -s 25G ~/.docker.img&lt;br /&gt;
  $ nfs4_setfacl -a &#039;A::nobody@rug.nl:X&#039; ~&lt;br /&gt;
  $ nfs4_setfacl -a &#039;A::nobody@rug.nl:RWX&#039; ~/.docker.img &lt;br /&gt;
  $ mkfs.ext4 -E root_owner -m0 -L docker ~/.docker.img&lt;br /&gt;
Now you need to make sure this disk image is mounted when you login:&lt;br /&gt;
  $ cat ~/.pam_mount.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
  &amp;lt;!DOCTYPE pam_mount SYSTEM &amp;quot;pam_mount.conf.xml.dtd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pam_mount&amp;gt;&lt;br /&gt;
    &amp;lt;volume fstype=&amp;quot;ext4&amp;quot; mountpoint=&amp;quot;~/.local/share/docker&amp;quot; options=&amp;quot;async,nosuid,loop,exec,noatime,nodev&amp;quot; path=&amp;quot;~/.docker.img&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/pam_mount&amp;gt;&lt;br /&gt;
  EOF&lt;br /&gt;
Then logout and login again (or do &amp;lt;kbd&amp;gt;ssh 127.0.0.1 exit&amp;lt;/kbd&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
=== testing docker ===&lt;br /&gt;
&lt;br /&gt;
 $ docker run hello-world&lt;br /&gt;
 $ docker run -it ubuntu bash&lt;br /&gt;
 $ docker run -d -p 8881:8080 inanimate/echo-server&lt;br /&gt;
Then check in your browser &amp;lt;kbd&amp;gt;localhost:8881&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Standard docker installation ==&lt;br /&gt;
&lt;br /&gt;
It is still possible to request a standard docker installation (ie. the docker daemon runs as root).&lt;br /&gt;
&lt;br /&gt;
=== Personal use: ===&lt;br /&gt;
 - just send a message to mailto:lwp@rug.nl stating your intentions&lt;br /&gt;
 - by default you will be able to run any container but will not be able to mount a local path into the container.&lt;br /&gt;
 - these limitations can be lifted on a case by case basis (ie. we have to know about it)&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Docker_rootless&amp;diff=888</id>
		<title>Docker rootless</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Docker_rootless&amp;diff=888"/>
		<updated>2021-06-10T12:28:03Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Docker-faq]]&lt;br /&gt;
&lt;br /&gt;
We have now made it possible to run docker containers rootless ie. as a normal user, without root access (for in depth info see: https://docs.docker.com/engine/security/rootless).&lt;br /&gt;
&lt;br /&gt;
You need to prepare your system:&lt;br /&gt;
  $ dockerd-rootless-setuptool.sh&lt;br /&gt;
By default this will store docker images in &amp;lt;kbd&amp;gt;~/.local/share/docker&amp;lt;/kbd&amp;gt;. Unfortunately this does not work correctly with a network mounted homedisk.  To solve this you need to find a suitable location on your disk to store files. Usually &amp;lt;kbd&amp;gt;/mnt/D&amp;lt;/kbd&amp;gt; is a good location.&lt;br /&gt;
You set this by editing the &amp;lt;kbd&amp;gt;data-root&amp;lt;/kbd&amp;gt; in &amp;lt;kbd&amp;gt;~/.config/docker/daemon.json&amp;lt;/kbd&amp;gt;. Example:&lt;br /&gt;
  $ mkdir /mnt/D/docker&lt;br /&gt;
  $ f=~/.config/docker/daemon.json&lt;br /&gt;
  $ echo &amp;quot;$((cat $f || echo {}) | jq &#039;.&amp;quot;data-root&amp;quot; = &amp;quot;/mnt/D/docker&amp;quot;&#039;)&amp;quot; &amp;gt; $f&lt;br /&gt;
  $ systemctl --user restart docker&lt;br /&gt;
&lt;br /&gt;
You can also edit the file with a text editor.&lt;br /&gt;
&lt;br /&gt;
An alternative approach is to store a small ext4 formatted diskimage in your homedir:&lt;br /&gt;
  $ truncate -s 25G ~/.docker.img&lt;br /&gt;
  $ nfs4_setfacl -a &#039;A::nobody@rug.nl:X&#039; ~&lt;br /&gt;
  $ nfs4_setfacl -a &#039;A::nobody@rug.nl:RWX&#039; ~/.docker.img &lt;br /&gt;
  $ mkfs.ext4 -E root_owner -m0 -L docker ~/.docker.img&lt;br /&gt;
Now you need to make sure this disk image is mounted when you login:&lt;br /&gt;
  $ cat ~/.pam_mount.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
  &amp;lt;!DOCTYPE pam_mount SYSTEM &amp;quot;pam_mount.conf.xml.dtd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pam_mount&amp;gt;&lt;br /&gt;
    &amp;lt;volume fstype=&amp;quot;ext4&amp;quot; mountpoint=&amp;quot;~/.local/share/docker&amp;quot; options=&amp;quot;async,nosuid,loop,exec,noatime,nodev&amp;quot; path=&amp;quot;~/.docker.img&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/pam_mount&amp;gt;&lt;br /&gt;
  EOF&lt;br /&gt;
The logout and login again. &lt;br /&gt;
&lt;br /&gt;
=== testing docker ===&lt;br /&gt;
&lt;br /&gt;
 $ docker run hello-world&lt;br /&gt;
 $ docker run -it ubuntu bash&lt;br /&gt;
 $ docker run -d -p 8881:8080 inanimate/echo-server&lt;br /&gt;
Then check in your browser &amp;lt;kbd&amp;gt;localhost:8881&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Standard docker installation ==&lt;br /&gt;
&lt;br /&gt;
It is still possible to request a standard docker installation (ie. the docker daemon runs as root).&lt;br /&gt;
&lt;br /&gt;
=== Personal use: ===&lt;br /&gt;
 - just send a message to mailto:lwp@rug.nl stating your intentions&lt;br /&gt;
 - by default you will be able to run any container but will not be able to mount a local path into the container.&lt;br /&gt;
 - these limitations can be lifted on a case by case basis (ie. we have to know about it)&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Main_Page&amp;diff=801</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Main_Page&amp;diff=801"/>
		<updated>2021-02-04T08:34:49Z</updated>

		<summary type="html">&lt;p&gt;Remco: trigger e-mail from lwpwiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Main]]&lt;br /&gt;
= LWP Wiki =&lt;br /&gt;
Welcome to the LWP-Wiki!! For general LWP information, [http://myuniversity.rug.nl/infonet/medewerkers/ict/werkplek/werkplekken/linuxwerkplek/ the LWP main page] is the starting point.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re having trouble on your LWP, our [[FAQ]] is a good place to take a look first. We might already have solved your problem once or twice before.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
  !!! EDITOR&#039;s NOTES !!!&lt;br /&gt;
  When creating a new page DON&#039;T forget to add eg. [[Category:faq]] on the page, else it won&#039;t show up in searches!&lt;br /&gt;
  Create a new announcement by pasting the next line underneath the === Announcements === header and replacing &#039;2&#039; with the actual information.&lt;br /&gt;
  To edit the side bar: https://lwpwiki.webhosting.rug.nl/index.php/MediaWiki:Sidebar&lt;br /&gt;
{{Announcement| ~~~~| 2}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Corona ==&lt;br /&gt;
Staff can have [[Remote access]] to their LWP. We will keep up support as best we can.&lt;br /&gt;
&lt;br /&gt;
Staff and students can have [[Remote access]] to lwp-ssh.service.rug.nl and Alfa Informatica students can also connect to karora.let.rug.nl.&lt;br /&gt;
&lt;br /&gt;
When logged in a physical PC at university premises you automatically have file system permissions to put your public key in place to be able to access karora/lwp-ssh remotely from outside the RUG network. As a corona-time alternative we can put it in place for you if you send us the public key together with a photo of your ID (RUG-card, drivers license,..) from a RUG e-mail address.&lt;br /&gt;
&lt;br /&gt;
== Announcements ==&lt;br /&gt;
{{Announcement| [[User:Heiko|Heiko]] ([[User talk:Heiko|talk]]) 11:39, 7 March 2019 (CET)| Created [[Home directory|faq page about home directory]]. Moved page about [[quota]] to this new page, and created [[kerberos ticket expired|page about kerberos tickets expiration]] }}&lt;br /&gt;
{{Announcement| [[User:Chris|Chris]] ([[User talk:Chris|talk]]) 17:30, 25 October 2018 (CEST)| [[Dropbox]] has stopped supporting most linux file systems. We&#039;ve thought of a workaround to still access your [[Dropbox]]. You could also just switch to using our own https://unishare.nl instead. You get a lot more space and it&#039;s free.}}&lt;br /&gt;
{{Announcement| [[User:Heiko|Heiko]] ([[User talk:Heiko|talk]]) 17:21, 18 October 2018 (CEST)| Quota information updated.  See: [[Quota]]}}&lt;br /&gt;
{{Announcement| [[User:Chris|Chris]] ([[User talk:Chris|talk]]) 12:31, 13 February 2018 (CET)| SPSS25 is now available.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
If you&#039;re having trouble with your LWP and the solution isn&#039;t in our [[FAQ]], contact us by using the &#039;&#039;&#039;support&#039;&#039;&#039; program on the LWP&#039;s (if possible) by entering &amp;quot;support&amp;quot; on a LWP command line or selecting it from the menu.&amp;lt;br/&amp;gt;&lt;br /&gt;
For more general questions you can contact us by sending a mail to [mailto:lwp@rug.nl lwp@rug.nl].&lt;br /&gt;
&lt;br /&gt;
Kerberos ticket expired&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Data_retention_policy&amp;diff=795</id>
		<title>Data retention policy</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Data_retention_policy&amp;diff=795"/>
		<updated>2020-05-26T06:50:13Z</updated>

		<summary type="html">&lt;p&gt;Remco: Created page with &amp;quot;== ﻿RUG account life cycle and your home directory ==  ==== Summary / TL;DR: ====  When you leave the university your home directory may be deleted permanently after 2 years...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== ﻿RUG account life cycle and your home directory ==&lt;br /&gt;
&lt;br /&gt;
==== Summary / TL;DR: ====&lt;br /&gt;
&lt;br /&gt;
When you leave the university your home directory may be deleted&lt;br /&gt;
permanently after 2 years (but not before).&lt;br /&gt;
&lt;br /&gt;
===== Details: =====&lt;br /&gt;
&lt;br /&gt;
Your general RUG account (p/s/f/g number account) is used to log&lt;br /&gt;
in to an LWP and is subject to the general university policy&lt;br /&gt;
governing these accounts. When you leave the university for any&lt;br /&gt;
reason your account will be disabled.&lt;br /&gt;
&lt;br /&gt;
When your account has been disabled for more than 6 consecutive&lt;br /&gt;
months we may archive your home directory. This means it will be&lt;br /&gt;
compressed and put aside.&lt;br /&gt;
&lt;br /&gt;
In case your account becomes enabled once again after your home&lt;br /&gt;
directory was archived, we can reinstate the home directory&lt;br /&gt;
manually on request.&lt;br /&gt;
&lt;br /&gt;
When your account has been disabled uninterruptedly for two or&lt;br /&gt;
more years we may delete your home directory and/or its archive&lt;br /&gt;
entirely and permanently. It will still be possible to restore it&lt;br /&gt;
from tape backup up for to 3 months after this, but this will&lt;br /&gt;
only be done under exceptional circumstances.&lt;br /&gt;
&lt;br /&gt;
You will *not* recieve any warnings about this, since disabling&lt;br /&gt;
RUG accounts is already accompanied with warning emails.&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=FAQ&amp;diff=794</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=FAQ&amp;diff=794"/>
		<updated>2020-05-26T06:48:40Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:faq]]&lt;br /&gt;
Here we try to write down solutions to most common issues. If you think something is missing, please let [mailto:lwp@rug.nl us] know.&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Installing]]&lt;br /&gt;
* [[Remote access]]&lt;br /&gt;
* [[Software]]&lt;br /&gt;
* [[Printing]]&lt;br /&gt;
* [[Networking]]&lt;br /&gt;
* [[Graphics]]&lt;br /&gt;
* [[Home directory]]&lt;br /&gt;
* [[Docker]]&lt;br /&gt;
* [[Anaconda]]&lt;br /&gt;
* [[Miscellaneous]]&lt;br /&gt;
* [[Data retention policy]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Docker&amp;diff=759</id>
		<title>Docker</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Docker&amp;diff=759"/>
		<updated>2019-04-19T07:24:14Z</updated>

		<summary type="html">&lt;p&gt;Remco: Created page with &amp;quot;It is possible to run docker containers on your computer or use them for teaching.  === Personal use: ===  - just send a message to mailto:lwp@rug.nl stating your intentions...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;It is possible to run docker containers on your computer or use them for teaching.&lt;br /&gt;
&lt;br /&gt;
=== Personal use: ===&lt;br /&gt;
 - just send a message to mailto:lwp@rug.nl stating your intentions&lt;br /&gt;
 - by default you will be able to run any container but will not be able to mount a local path into the container.&lt;br /&gt;
 - these limitations can be lifted on a case by case basis (ie. we have to know about it)&lt;br /&gt;
&lt;br /&gt;
=== Teaching use: ===&lt;br /&gt;
 - just send a message to mailto:lwp@rug.nl, we need to know the container name and whether you need to&lt;br /&gt;
   forward ports and use local storage. In principle we will mount local storage in /tmp, this way it is cleaned up when the LWP reboots&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=FAQ&amp;diff=758</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=FAQ&amp;diff=758"/>
		<updated>2019-04-19T07:10:02Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:faq]]&lt;br /&gt;
Here we try to write down solutions to most common issues. If you think something is missing, please let [mailto:lwp@rug.nl us] know.&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Installing]]&lt;br /&gt;
* [[Remote access]]&lt;br /&gt;
* [[Software]]&lt;br /&gt;
* [[Printing]]&lt;br /&gt;
* [[Networking]]&lt;br /&gt;
* [[Graphics]]&lt;br /&gt;
* [[Home directory]]&lt;br /&gt;
* [[Docker]]&lt;br /&gt;
* [[Miscellaneous]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Miscellaneous&amp;diff=757</id>
		<title>Miscellaneous</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Miscellaneous&amp;diff=757"/>
		<updated>2019-04-19T07:09:28Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:misc-faq]]&lt;br /&gt;
* [[LWP classroom locations]]&lt;br /&gt;
* [[~/.bashrc]]&lt;br /&gt;
* [[Fresh user profile| How to give yourself a fresh user profile]]&lt;br /&gt;
* [[Fresh firefox profile while keeping bookmarks]]&lt;br /&gt;
* [[UWP2]]&lt;br /&gt;
* [[X-apps_in_windows| How to use x-deep 32 to get X applications under Windows to work]]&lt;br /&gt;
* [[Getting to your Windows X:-drive| Getting to your Windows X: drive]]&lt;br /&gt;
* [[Getting to your Windows Y:-drive| Getting to your Windows Y: drive]]&lt;br /&gt;
* [[Shared directories]]&lt;br /&gt;
* [[Xfce4 How To]]&lt;br /&gt;
* [[Can I have root rights?]]&lt;br /&gt;
* [[How do I lock my desktop?]]&lt;br /&gt;
* [[When I log in, the system says it needs a reboot]]&lt;br /&gt;
* [[Git server]]&lt;br /&gt;
* [[Time Capsule]] (only for JBI and Alice users)&lt;br /&gt;
* [[Google Drive]]&lt;br /&gt;
* [[How to disable suspend/hibernate by screensaver]]&lt;br /&gt;
* [[How to check which version of LWP you&#039;re running]]&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Dropbox&amp;diff=719</id>
		<title>Dropbox</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Dropbox&amp;diff=719"/>
		<updated>2018-11-02T11:10:35Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dropbox has stopped the support of all linux file systems except ext4. You home dir is a network disk using NFS (Networked File System). We&#039;ve tried moving Dropbox to a local disk formatted with the ext4 file system, but the Dropbox client will not move the data from your home drive to anywhere else... it claims it will, but then fails.&amp;lt;br/&amp;gt;&lt;br /&gt;
As a (&#039;&#039;probably permanent&#039;&#039;) workaround, for RUG employees it&#039;s possible to either copy your files into [https://unishare.nl Unishare] or link your Dropbox account to your [https://unishare.nl Unishare] account as &amp;quot;external storage&amp;quot;, so you won&#039;t need the Dropbox client anymore. You can use the Owncloud client instead. Owncloud is the software used to create the Unishare environment. The Owncloud client is installed on all LWP&#039;s.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Option 1 Move your files into unishare==&lt;br /&gt;
# Stop de dropbox client&lt;br /&gt;
# Start the owncloud client&lt;br /&gt;
# After login you can either&lt;br /&gt;
## copy your files manually into the ~ownCloud directory  &lt;br /&gt;
## or add ~/Dropbox as a sync folder&lt;br /&gt;
# You now must use the ownCloud client on your other computers as well&lt;br /&gt;
&lt;br /&gt;
==Option 2 Link your dropbox account==&lt;br /&gt;
&lt;br /&gt;
=== First enable access to your Dropbox account===&lt;br /&gt;
# Go to https://www.dropbox.com and login to your account.&lt;br /&gt;
# In the bottom right corner, click the dot menu (the 3 dots) and select &#039;&#039;&#039;Developers&#039;&#039;&#039;.&lt;br /&gt;
# On the new page select &#039;&#039;&#039;My apps&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Create app&#039;&#039;&#039;.&lt;br /&gt;
# At &#039;&#039;&#039;1&#039;&#039;&#039; select &#039;&#039;&#039;Dropbox API&#039;&#039;&#039;&lt;br /&gt;
# At &#039;&#039;&#039;2&#039;&#039;&#039; select &#039;&#039;&#039;Full Dropbox&#039;&#039;&#039; if you want to be able to access your entire Dropbox account from within your Unishare account. If you only need/want access to one specific folder, select &#039;&#039;&#039;App folder&#039;&#039;&#039;.&lt;br /&gt;
# At &#039;&#039;&#039;3&#039;&#039;&#039; Enter any name for the app. Something like &amp;quot;Unishare&amp;quot; will help you recognize it in the future.&lt;br /&gt;
# Click the &#039;&#039;&#039;Create app&#039;&#039;&#039; button.&lt;br /&gt;
# On the next page we have to give an address at &#039;&#039;&#039;Redirect URIs&#039;&#039;&#039;. Enter the following address, &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;https://unishare.nl/index.php/settings/personal?sectionid=storage&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; and don&#039;t forget to click &#039;&#039;&#039;Add&#039;&#039;&#039;.&lt;br /&gt;
# Above the &#039;&#039;&#039;Redirect URIs&#039;&#039;&#039; you should see &#039;&#039;&#039;App key&#039;&#039;&#039; and &#039;&#039;&#039;App secret&#039;&#039;&#039;, you&#039;ll need those to give Unishare access to your Dropbox.&lt;br /&gt;
&lt;br /&gt;
===Next add your Dropbox account to Unishare===&lt;br /&gt;
# Now go to https://unishare.nl/index.php/login and login there using your RUG account.&lt;br /&gt;
# On your home page click in the upper right corner (on your name) and select &#039;&#039;&#039;Settings&#039;&#039;&#039;.&lt;br /&gt;
# On the left side of your settings page, select &#039;&#039;&#039;Storage&#039;&#039;&#039;.&lt;br /&gt;
# On the new page click the &#039;&#039;&#039;Add storage&#039;&#039;&#039; button and select &#039;&#039;&#039;Dropbox V2&#039;&#039;&#039;.&lt;br /&gt;
# Change the &#039;&#039;&#039;Folder name&#039;&#039;&#039; (or don&#039;t).&lt;br /&gt;
# For &#039;&#039;&#039;Client ID&#039;&#039;&#039; use the &#039;&#039;&#039;App key&#039;&#039;&#039; you took note of at the end of the previous section and for &#039;&#039;&#039;Client secret&#039;&#039;&#039; use the &#039;&#039;&#039;App secret&#039;&#039;&#039;.&lt;br /&gt;
# Click the &#039;&#039;&#039;Grant access&#039;&#039;&#039; button and you should see it become green.&lt;br /&gt;
&lt;br /&gt;
That should be it, now there should be an extra folder between your files with the name you gave it (or didn&#039;t give it).&lt;br /&gt;
&lt;br /&gt;
You can now continue to use the Dropbox client on other computers or switch to the owncloud client.&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Dropbox&amp;diff=718</id>
		<title>Dropbox</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Dropbox&amp;diff=718"/>
		<updated>2018-11-02T11:06:14Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dropbox has stopped the support of all linux file systems except ext4. You home dir is a network disk using NFS (Networked File System). We&#039;ve tried moving Dropbox to a local disk formatted with the ext4 file system, but the Dropbox client will not move the data from your home drive to anywhere else... it claims it will, but then fails.&amp;lt;br/&amp;gt;&lt;br /&gt;
As a (&#039;&#039;probably permanent&#039;&#039;) workaround, for RUG employees it&#039;s possible to either copy your files into [[Unisharehttps://unishare.nl|Unishare]] or link your Dropbox account to your Unishare account as &amp;quot;external storage&amp;quot;, so you won&#039;t need the Dropbox client anymore. You can use the Owncloud client instead. Owncloud is the software used to create the Unishare environment. The Owncloud client is installed on all LWP&#039;s.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Option 1 Move your files into unishare==&lt;br /&gt;
# Stop de dropbox client&lt;br /&gt;
# Start the owncloud client&lt;br /&gt;
# After login you can either&lt;br /&gt;
## copy your files manually into the ~ownCloud directory  &lt;br /&gt;
## or add ~/Dropbox as a sync folder&lt;br /&gt;
# You now must use the ownCloud client on your other computers as well&lt;br /&gt;
&lt;br /&gt;
==Option 2 Link your dropbox account==&lt;br /&gt;
&lt;br /&gt;
=== First enable access to your Dropbox account===&lt;br /&gt;
# Go to https://www.dropbox.com and login to your account.&lt;br /&gt;
# In the bottom right corner, click the dot menu (the 3 dots) and select &#039;&#039;&#039;Developers&#039;&#039;&#039;.&lt;br /&gt;
# On the new page select &#039;&#039;&#039;My apps&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Create app&#039;&#039;&#039;.&lt;br /&gt;
# At &#039;&#039;&#039;1&#039;&#039;&#039; select &#039;&#039;&#039;Dropbox API&#039;&#039;&#039;&lt;br /&gt;
# At &#039;&#039;&#039;2&#039;&#039;&#039; select &#039;&#039;&#039;Full Dropbox&#039;&#039;&#039; if you want to be able to access your entire Dropbox account from within your Unishare account. If you only need/want access to one specific folder, select &#039;&#039;&#039;App folder&#039;&#039;&#039;.&lt;br /&gt;
# At &#039;&#039;&#039;3&#039;&#039;&#039; Enter any name for the app. Something like &amp;quot;Unishare&amp;quot; will help you recognize it in the future.&lt;br /&gt;
# Click the &#039;&#039;&#039;Create app&#039;&#039;&#039; button.&lt;br /&gt;
# On the next page we have to give an address at &#039;&#039;&#039;Redirect URIs&#039;&#039;&#039;. Enter the following address, &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;https://unishare.nl/index.php/settings/personal?sectionid=storage&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; and don&#039;t forget to click &#039;&#039;&#039;Add&#039;&#039;&#039;.&lt;br /&gt;
# Above the &#039;&#039;&#039;Redirect URIs&#039;&#039;&#039; you should see &#039;&#039;&#039;App key&#039;&#039;&#039; and &#039;&#039;&#039;App secret&#039;&#039;&#039;, you&#039;ll need those to give Unishare access to your Dropbox.&lt;br /&gt;
&lt;br /&gt;
===Next add your Dropbox account to Unishare===&lt;br /&gt;
# Now go to https://unishare.nl/index.php/login and login there using your RUG account.&lt;br /&gt;
# On your home page click in the upper right corner (on your name) and select &#039;&#039;&#039;Settings&#039;&#039;&#039;.&lt;br /&gt;
# On the left side of your settings page, select &#039;&#039;&#039;Storage&#039;&#039;&#039;.&lt;br /&gt;
# On the new page click the &#039;&#039;&#039;Add storage&#039;&#039;&#039; button and select &#039;&#039;&#039;Dropbox V2&#039;&#039;&#039;.&lt;br /&gt;
# Change the &#039;&#039;&#039;Folder name&#039;&#039;&#039; (or don&#039;t).&lt;br /&gt;
# For &#039;&#039;&#039;Client ID&#039;&#039;&#039; use the &#039;&#039;&#039;App key&#039;&#039;&#039; you took note of at the end of the previous section and for &#039;&#039;&#039;Client secret&#039;&#039;&#039; use the &#039;&#039;&#039;App secret&#039;&#039;&#039;.&lt;br /&gt;
# Click the &#039;&#039;&#039;Grant access&#039;&#039;&#039; button and you should see it become green.&lt;br /&gt;
&lt;br /&gt;
That should be it, now there should be an extra folder between your files with the name you gave it (or didn&#039;t give it).&lt;br /&gt;
&lt;br /&gt;
You can now continue to use the Dropbox client on other computers or switch to the owncloud client.&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=File:NetworkManager.png&amp;diff=492</id>
		<title>File:NetworkManager.png</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=File:NetworkManager.png&amp;diff=492"/>
		<updated>2016-11-10T14:34:04Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=File:Shrew2.png&amp;diff=486</id>
		<title>File:Shrew2.png</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=File:Shrew2.png&amp;diff=486"/>
		<updated>2016-11-08T10:04:29Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=File:Shrew1.png&amp;diff=485</id>
		<title>File:Shrew1.png</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=File:Shrew1.png&amp;diff=485"/>
		<updated>2016-11-08T10:04:08Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=File:Properties.png&amp;diff=480</id>
		<title>File:Properties.png</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=File:Properties.png&amp;diff=480"/>
		<updated>2016-11-07T10:23:55Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=File:Wizard.png&amp;diff=479</id>
		<title>File:Wizard.png</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=File:Wizard.png&amp;diff=479"/>
		<updated>2016-11-07T10:23:33Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Miscellaneous&amp;diff=476</id>
		<title>Miscellaneous</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Miscellaneous&amp;diff=476"/>
		<updated>2016-11-07T09:46:38Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:misc-faq]]&lt;br /&gt;
* [[LWP classroom locations]]&lt;br /&gt;
* [[Fresh user profile| How to give yourself a fresh user profile]]&lt;br /&gt;
* [[~/.bashrc]]&lt;br /&gt;
* [[Fresh firefox profile while keeping bookmarks]]&lt;br /&gt;
* [[UWP2]]&lt;br /&gt;
* [[X-apps_in_windows| How to use x-deep 32 to get X applications under Windows to work]]&lt;br /&gt;
* [[Getting to your Windows X:-drive| Getting to your Windows X: drive]]&lt;br /&gt;
* [[Getting to your Windows Y:-drive| Getting to your Windows Y: drive]]&lt;br /&gt;
* [[Shared directories]]&lt;br /&gt;
* [[Xfce4 How To]]&lt;br /&gt;
* [[Can I have root rights?]]&lt;br /&gt;
* [[How do I lock my desktop?]]&lt;br /&gt;
* [[When I log in, the system says it needs a reboot]]&lt;br /&gt;
* [[Git server]]&lt;br /&gt;
* [[Time Capsule]] (only for JBI and Alice users)&lt;br /&gt;
* [[VPN]] (only for Alice users)&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Time_Capsule&amp;diff=471</id>
		<title>Time Capsule</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Time_Capsule&amp;diff=471"/>
		<updated>2016-10-13T12:54:49Z</updated>

		<summary type="html">&lt;p&gt;Remco: Remco moved page JBI Time Capsule to Time Capsule without leaving a redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you are *not* a member of:&lt;br /&gt;
&lt;br /&gt;
 * Intelligent Systems&lt;br /&gt;
 * Scientific Visualization and Computer Graphics&lt;br /&gt;
 * Fundamental Computing&lt;br /&gt;
 * Software Engineering&lt;br /&gt;
 * Distributed Systems &lt;br /&gt;
 * Artificial Intelligence&lt;br /&gt;
&lt;br /&gt;
you will have to get in touch with me ([mailto:remco.wouts@rug.nl remco wouts]) first before you can use this Time Capsule service. &lt;br /&gt;
&lt;br /&gt;
On your mac choose &#039;&#039;&#039;&#039;&#039;Finder-&amp;gt;Go-&amp;gt;Connect to Server&#039;&#039;&#039;&#039;&#039;(⌘K). In the &#039;&#039;&#039;Connect to Server&#039;&#039;&#039; dialog, enter:  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;text-align:center; color:red; text-decoration:underline;&amp;quot;&amp;gt;afp://turing13.housing.rug.nl&amp;lt;/span&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
Connect and provide your credentials (p-number and password). They are send encrypted to the server. You will be presented with an empty share named &#039;&#039;&#039;&#039;&#039;Time capsule for &amp;lt;your name&amp;gt;&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
If you successfully mounted your Time Capsule share, you can select it as the  backup disk in the &#039;&#039;&#039;Time Machine&#039;&#039;&#039; &#039;&#039;System Preferences&#039;&#039; dialog. You should see your share and a few other disks on the network (ignore those). Selecting it will prompt you for your credentials once more. You can unmount the share from the Finder now.  You can backup more then one computer on the same share. If you need more then the default space provided for then you will have to get in touch with me. YOu can also backup your computer at more then once place (eg. at home and at work).&lt;br /&gt;
&lt;br /&gt;
You may want to use the &#039;&#039;&#039;options&#039;&#039;&#039; button to exclude certain directories from your backup (Music, Pictures and Videos perhaps). I strongly urge you to add:&lt;br /&gt;
&lt;br /&gt;
 * ~/Library/Suggestions   #database with web suggestions, changes continously&lt;br /&gt;
 * ~/Library/Download      &lt;br /&gt;
&lt;br /&gt;
Also useful is the option &#039;&#039;Show Time Machine in menubar&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The first backup will be a full backup and it will take quite long (throughput approx. 70-80MiB/s for a gigabit connection, slower over WiFi). The &#039;&#039;&#039;Time Machine&#039;&#039;&#039; &#039;&#039;System Preferences&#039;&#039; dialog will give you an optimistic prognosis of the time it will take. Just let it finish.  Once setup Time Machine does hourly incremental back-ups and they are swift enough. Take note that laptops will not be backed up automatically by Time Machine when unplugged. You can of course start a back-up by hand once in a while.&lt;br /&gt;
&lt;br /&gt;
Mac help can tell you how to restore items backed up with Time Machine. It is also possible to mount your share on another mac and use it to copy files back and forth.  Better maybe is to use your homedir for that.&lt;br /&gt;
&lt;br /&gt;
If you really think backing up is slow, try:&lt;br /&gt;
&lt;br /&gt;
    $ sudo sysctl -w net.inet.tcp.delayed_ack=0&lt;br /&gt;
It may do the trick if you have very many small files to backup.&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Miscellaneous&amp;diff=470</id>
		<title>Miscellaneous</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Miscellaneous&amp;diff=470"/>
		<updated>2016-10-13T12:51:59Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:misc-faq]]&lt;br /&gt;
* [[LWP classroom locations]]&lt;br /&gt;
* [[Fresh user profile| How to give yourself a fresh user profile]]&lt;br /&gt;
* [[~/.bashrc]]&lt;br /&gt;
* [[Fresh firefox profile while keeping bookmarks]]&lt;br /&gt;
* [[UWP2]]&lt;br /&gt;
* [[X-apps_in_windows| How to use x-deep 32 to get X applications under Windows to work]]&lt;br /&gt;
* [[Getting to your Windows X:-drive| Getting to your Windows X: drive]]&lt;br /&gt;
* [[Getting to your Windows Y:-drive| Getting to your Windows Y: drive]]&lt;br /&gt;
* [[Shared directories]]&lt;br /&gt;
* [[Xfce4 How To]]&lt;br /&gt;
* [[Can I have root rights?]]&lt;br /&gt;
* [[How do I lock my desktop?]]&lt;br /&gt;
* [[When I log in, the system says it needs a reboot]]&lt;br /&gt;
* [[Git server]]&lt;br /&gt;
* [[Time Capsule]] (only for JBI and AI users)&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
	<entry>
		<id>https://lwpwiki.webhosting.rug.nl/index.php?title=Time_Capsule&amp;diff=469</id>
		<title>Time Capsule</title>
		<link rel="alternate" type="text/html" href="https://lwpwiki.webhosting.rug.nl/index.php?title=Time_Capsule&amp;diff=469"/>
		<updated>2016-10-13T12:51:32Z</updated>

		<summary type="html">&lt;p&gt;Remco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you are *not* a member of:&lt;br /&gt;
&lt;br /&gt;
 * Intelligent Systems&lt;br /&gt;
 * Scientific Visualization and Computer Graphics&lt;br /&gt;
 * Fundamental Computing&lt;br /&gt;
 * Software Engineering&lt;br /&gt;
 * Distributed Systems &lt;br /&gt;
 * Artificial Intelligence&lt;br /&gt;
&lt;br /&gt;
you will have to get in touch with me ([mailto:remco.wouts@rug.nl remco wouts]) first before you can use this Time Capsule service. &lt;br /&gt;
&lt;br /&gt;
On your mac choose &#039;&#039;&#039;&#039;&#039;Finder-&amp;gt;Go-&amp;gt;Connect to Server&#039;&#039;&#039;&#039;&#039;(⌘K). In the &#039;&#039;&#039;Connect to Server&#039;&#039;&#039; dialog, enter:  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;text-align:center; color:red; text-decoration:underline;&amp;quot;&amp;gt;afp://turing13.housing.rug.nl&amp;lt;/span&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
Connect and provide your credentials (p-number and password). They are send encrypted to the server. You will be presented with an empty share named &#039;&#039;&#039;&#039;&#039;Time capsule for &amp;lt;your name&amp;gt;&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
If you successfully mounted your Time Capsule share, you can select it as the  backup disk in the &#039;&#039;&#039;Time Machine&#039;&#039;&#039; &#039;&#039;System Preferences&#039;&#039; dialog. You should see your share and a few other disks on the network (ignore those). Selecting it will prompt you for your credentials once more. You can unmount the share from the Finder now.  You can backup more then one computer on the same share. If you need more then the default space provided for then you will have to get in touch with me. YOu can also backup your computer at more then once place (eg. at home and at work).&lt;br /&gt;
&lt;br /&gt;
You may want to use the &#039;&#039;&#039;options&#039;&#039;&#039; button to exclude certain directories from your backup (Music, Pictures and Videos perhaps). I strongly urge you to add:&lt;br /&gt;
&lt;br /&gt;
 * ~/Library/Suggestions   #database with web suggestions, changes continously&lt;br /&gt;
 * ~/Library/Download      &lt;br /&gt;
&lt;br /&gt;
Also useful is the option &#039;&#039;Show Time Machine in menubar&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The first backup will be a full backup and it will take quite long (throughput approx. 70-80MiB/s for a gigabit connection, slower over WiFi). The &#039;&#039;&#039;Time Machine&#039;&#039;&#039; &#039;&#039;System Preferences&#039;&#039; dialog will give you an optimistic prognosis of the time it will take. Just let it finish.  Once setup Time Machine does hourly incremental back-ups and they are swift enough. Take note that laptops will not be backed up automatically by Time Machine when unplugged. You can of course start a back-up by hand once in a while.&lt;br /&gt;
&lt;br /&gt;
Mac help can tell you how to restore items backed up with Time Machine. It is also possible to mount your share on another mac and use it to copy files back and forth.  Better maybe is to use your homedir for that.&lt;br /&gt;
&lt;br /&gt;
If you really think backing up is slow, try:&lt;br /&gt;
&lt;br /&gt;
    $ sudo sysctl -w net.inet.tcp.delayed_ack=0&lt;br /&gt;
It may do the trick if you have very many small files to backup.&lt;/div&gt;</summary>
		<author><name>Remco</name></author>
	</entry>
</feed>