<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://yawg.net/index.php?action=history&amp;feed=atom&amp;title=MediaPi</id>
	<title>MediaPi - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://yawg.net/index.php?action=history&amp;feed=atom&amp;title=MediaPi"/>
	<link rel="alternate" type="text/html" href="https://yawg.net/index.php?title=MediaPi&amp;action=history"/>
	<updated>2026-11-04T17:55:18Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://yawg.net/index.php?title=MediaPi&amp;diff=37&amp;oldid=prev</id>
		<title>Encryptid: Created page with &quot;This page is being updated, the old stuff is below and the new stuff starts here:  =Setup= * Raspberry Pi 4 4gb * Geekworm [https://wiki.geekworm.com/X835 X835] SATA board * 8TB 3.5&quot; SATA drive * 16gb mSD card  ==Hardware== ===Hard drive===     sudo pacman -S ntfs-3g     mkdir /mnt/NewAsgard     sudo mount -t ntfs /dev/sda2 /mnt/NewAsgard/ -o umask=000      echo &quot;UUID=9878825778823452   /mnt/NewAsgard ntfs defaults,auto,users,rw,nofail,umask=000 0 0&quot; &gt;&gt; /etc/fstab ===Vid...&quot;</title>
		<link rel="alternate" type="text/html" href="https://yawg.net/index.php?title=MediaPi&amp;diff=37&amp;oldid=prev"/>
		<updated>2025-08-06T19:05:13Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;This page is being updated, the old stuff is below and the new stuff starts here:  =Setup= * Raspberry Pi 4 4gb * Geekworm [https://wiki.geekworm.com/X835 X835] SATA board * 8TB 3.5&amp;quot; SATA drive * 16gb mSD card  ==Hardware== ===Hard drive===     sudo pacman -S ntfs-3g     mkdir /mnt/NewAsgard     sudo mount -t ntfs /dev/sda2 /mnt/NewAsgard/ -o umask=000      echo &amp;quot;UUID=9878825778823452   /mnt/NewAsgard ntfs defaults,auto,users,rw,nofail,umask=000 0 0&amp;quot; &amp;gt;&amp;gt; /etc/fstab ===Vid...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This page is being updated, the old stuff is below and the new stuff starts here:&lt;br /&gt;
&lt;br /&gt;
=Setup=&lt;br /&gt;
* Raspberry Pi 4 4gb&lt;br /&gt;
* Geekworm [https://wiki.geekworm.com/X835 X835] SATA board&lt;br /&gt;
* 8TB 3.5&amp;quot; SATA drive&lt;br /&gt;
* 16gb mSD card&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
===Hard drive===&lt;br /&gt;
    sudo pacman -S ntfs-3g&lt;br /&gt;
    mkdir /mnt/NewAsgard&lt;br /&gt;
    sudo mount -t ntfs /dev/sda2 /mnt/NewAsgard/ -o umask=000 &lt;br /&gt;
    echo &amp;quot;UUID=9878825778823452   /mnt/NewAsgard ntfs defaults,auto,users,rw,nofail,umask=000 0 0&amp;quot; &amp;gt;&amp;gt; /etc/fstab&lt;br /&gt;
===Video Memory===&lt;br /&gt;
    echo &amp;quot;gpu_mem=512&amp;quot; &amp;gt;&amp;gt; /boot/config.txt&lt;br /&gt;
===Monitoring===&lt;br /&gt;
Decided to install glances and modify the service script to -w and access over [http://newasgard:61208 web]&lt;br /&gt;
    sudo pacman -S glances&lt;br /&gt;
    sudo nano /usr/lib/systemd/system/glances.service&lt;br /&gt;
    sudo systemctl start glances&lt;br /&gt;
==Software==&lt;br /&gt;
See [[Installing Arch Linux on Raspberry Pi]]  &lt;br /&gt;
&lt;br /&gt;
===Bluetooth===&lt;br /&gt;
    sudo pacman -S bluez{,-utils} blueman&lt;br /&gt;
    sudo systemctl enable bluetooth&lt;br /&gt;
===NTP===&lt;br /&gt;
    sudo timedatectl set-timezone America/Los_Angeles&lt;br /&gt;
    sudo pacman -S ntp&lt;br /&gt;
    sudo systemctl enable ntpd &lt;br /&gt;
===Kodi===&lt;br /&gt;
    sudo pacman -S kodi-rpi{,-dev,-eventclients,tools-texturepacker} libbluray-kodi-rbp java-runtime&lt;br /&gt;
    sudo systemctl enable kodi&lt;br /&gt;
===Jellyfin===&lt;br /&gt;
I needed quite a bit from yay before this worked&lt;br /&gt;
    yay -S dotnet-host-bin dotnet-runtime-bin&lt;br /&gt;
    yay -S aspnet-runtime-bin&lt;br /&gt;
    yay -S dotnet-sdk-bin&lt;br /&gt;
    yay -S jellyfin&lt;br /&gt;
    sudo systemctl start jellyfin&lt;br /&gt;
    sudo systemctl enable jellyfin&lt;br /&gt;
===Apache+PHP===&lt;br /&gt;
    sudo pacman -S apache certbot-apache php-apache&lt;br /&gt;
* [http://newasgard/ NewAsgard]&lt;br /&gt;
* [http://yawg.noip.me Yawg.noip.me]&lt;br /&gt;
===Steamlink===&lt;br /&gt;
    sudo pacman -S qt5-base pipewire&lt;br /&gt;
I ran into checksum errors as the PKGBUILD hadn&amp;#039;t been fixed. If needed make sure to use the following and update the checksum&lt;br /&gt;
    yay --editmenu -S steamlink-raspberrypi&lt;br /&gt;
&lt;br /&gt;
===Samba===&lt;br /&gt;
    sudo pacman -S samba&lt;br /&gt;
    sudo nano /etc/samba/smb.conf&lt;br /&gt;
    sudo systemctl start smb&lt;br /&gt;
    sudo systemctl enable smb&lt;br /&gt;
&lt;br /&gt;
Use the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[global]&lt;br /&gt;
  server string = NewAsgard&lt;br /&gt;
  browseable = yes&lt;br /&gt;
  writeable = yes&lt;br /&gt;
  printable = no&lt;br /&gt;
  deadtime = 30&lt;br /&gt;
  mangled names = no&lt;br /&gt;
  name resolve order = host bcast&lt;br /&gt;
  printcap name = /dev/null&lt;br /&gt;
  load printers = no&lt;br /&gt;
  encrypt passwords = true&lt;br /&gt;
  enable core files = no&lt;br /&gt;
  passdb backend = smbpasswd&lt;br /&gt;
  smb encrypt = disabled&lt;br /&gt;
  fruit:model = Xserve&lt;br /&gt;
&lt;br /&gt;
  # samba share options&lt;br /&gt;
  map to guest = Bad User&lt;br /&gt;
  guest account = root&lt;br /&gt;
  security = user&lt;br /&gt;
&lt;br /&gt;
  # samba tuning options&lt;br /&gt;
  socket options = TCP_NODELAY IPTOS_LOWDELAY&lt;br /&gt;
  min receivefile size = 16384&lt;br /&gt;
  aio read size = 16384&lt;br /&gt;
  aio write size = 16384&lt;br /&gt;
  use sendfile = yes&lt;br /&gt;
&lt;br /&gt;
  # &amp;quot;strict allocate = yes&amp;quot; breaks large network transfers to external hdd&lt;br /&gt;
  # Force this to &amp;quot;no&amp;quot; in case &amp;quot;yes&amp;quot; becomes the default in future&lt;br /&gt;
  strict allocate = no&lt;br /&gt;
&lt;br /&gt;
  allocation roundup size = 0&lt;br /&gt;
&lt;br /&gt;
[NewAsgard]&lt;br /&gt;
  path = /mnt/NewAsgard&lt;br /&gt;
  available = yes&lt;br /&gt;
  browseable = yes&lt;br /&gt;
  public = yes&lt;br /&gt;
  writeable = yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Reference=&lt;br /&gt;
* [https://jellyfin.org/docs/general/administration/installing.html Jellyfin]&lt;br /&gt;
* [https://wiki.archlinux.org/title/Apache_HTTP_Server#PHP apachephp]&lt;br /&gt;
* [https://www.shellhacks.com/raspberry-pi-mount-usb-drive-automatically/ Rpi mounting]&lt;br /&gt;
&lt;br /&gt;
[[Category:RaspberryPi]]&lt;/div&gt;</summary>
		<author><name>Encryptid</name></author>
	</entry>
</feed>