Halo Online (Eldewrito 0.6) Dedicated Server Setup Guide

This will be a guide for those not using the Docker container provided by DomiStyle. In the guide we will be using Debian 9 Stretch and the latest wine-staging release (3.7 at the time of writing).   Starting with installing wine-staging, let’s follow the instructions that wine-staging.com provides:

Proxmox PCIe Passthrough

Intel CPU Edit grub nano /etc/default/grub Change this: GRUB_CMDLINE_LINUX_DEFAULT=”quiet” To this: GRUB_CMDLINE_LINUX_DEFAULT=”quiet intel_iommu=on”   Add required kernel modules nano /etc/modules vfio vfio_iommu_type1 vfio_pci vfio_virqfd   IOMMU interrupt remapping 1) Run the “dmesg | grep ecap” command. 2) On the IOMMU lines, the hexadecimal value after “ecap” indicates whether interrupt remapping is supported. If the last character of … Continue reading “Proxmox PCIe Passthrough”

OVH & Proxmox

Network auto lo eth0 iface lo inet loopback iface eth0 inet static address FAILOVER-IP netmask 255.255.255.255 broadcast FAILOVER-IP post-up route add PVE-GW.254 dev eth0 post-up route add default gw PVE-GW.254 post-down route del PVE-GW.254 dev eth0 post-down route del default gw PVE-GW.254 Nameserver nameserver 213.186.33.99 Sources deb http://debian.mirrors.ovh.net/debian/ stable main deb-src http://debian.mirrors.ovh.net/debian/ stable main deb … Continue reading “OVH & Proxmox”

systemd for Sonarr / Couchpotato / NZBGet

Sonarr [Unit] Description=Sonarr Daemon After=syslog.target network.target [Service] User=USER Type=simple ExecStart=/usr/bin/mono /opt/NzbDrone/NzbDrone.exe -nobrowser TimeoutStopSec=20 KillMode=process Restart=on-failure [Install] WantedBy=multi-user.target   CouchPotato [Unit] Description=CouchPotato application instance After=network.target [Service] ExecStart=/opt/CouchPotatoServer/CouchPotato.py Type=simple User=USER [Install] WantedBy=multi-user.target   NZBGet [Unit] Description=NZBGet Daemon Documentation=http://nzbget.net/Documentation After=network.target [Service] User=USER Type=forking ExecStart=/opt/nzbget/nzbget -c /opt/nzbget/nzbget.conf -D ExecStop=/opt/nzbget/nzbget -Q ExecReload=/opt/nzbget/nzbget -O KillMode=process Restart=on-failure [Install] WantedBy=multi-user.target  

Pritunl

Debian (Jessie) install commands: (If using LXC Debian template, you’ll need to install systemd first) sudo nano /etc/apt/sources.list.d/mongodb-org-3.0.list deb http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.0 main sudo nano /etc/apt/sources.list.d/pritunl.list deb http://repo.pritunl.com/stable/apt jessie main sudo apt-key adv –keyserver hkp://keyserver.ubuntu.com –recv 7F0CEB10 sudo apt-key adv –keyserver hkp://keyserver.ubuntu.com –recv CF8E292A sudo apt-get update sudo apt-get install pritunl mongodb-org sudo systemctl start mongod pritunl sudo systemctl … Continue reading “Pritunl”