Install ThreeTwo! on unRaid
Notes
- Currently,
ThreeTwo!
is installed along with its dependencies usingdocker-compose
. The easiest way to install it onunRAID
is to use a VM. - Skip the VM creation steps, if you already have a Debian VM
Pre-requisites
This guide assumes the following is installed or readily available:
unRaid 6.9.2
(this version was tested against6.9.2
)Debian 10.x
(Grab the install.iso
here)
Getting the VM up and running
- Download the
Debian
install.iso
- Place it in a folder accessible by the VM
- Go to the
VM
tab in yourunRaid
navigation - Click
Add VM
- From the list presented to you, click
Debian
underLinux
- On the VM configration page, enter the desired options for memory, CPU cores, vdisk allocation
- Make sure that you have set the volume containing the comics correctly for
Unraid Share
- Make sure that you have also set the
Unraid Mount tag
option - Make sure that the network bridge is set to
br0
- Set a password for
VNC
so you can follow through with a graphical install if you so wish
Installing Debian on the VM
- Launch the VM via
VNC Remote
option - Follow the steps of the graphical installer
- Create a
root
user and a normaluser
and set the passwords for both
Docker pre-requisites
- Make sure you have
sudo
- Make sure you have
ssh
access for the user you created earlier ssh
into the VM as the non-root user- Install Docker Engine
- Install docker-compose
- Verify that
docker
anddocker-compose
commands work
Installation
Clone the repo:
git clone https://github.com/rishighan/threetwo.git
Change the directory:
cd threetwo
Create directories within
threetwo
mkdir comics userdata
mkdir userdata/covers userdata/temporary userdata/expandedCreate an external docker network using
sudo docker network create proxy
Run
sudo docker-compose up --build -d
Wait for a hot minute
Post-install checks
- Once the
docker-compose up
command successfully completes, you can check the spun-up containers usingdocker ps