Files
threetwo-docs/assets/js/5946dff2.80e838c3.js
2022-05-17 13:20:47 -07:00

1 line
4.4 KiB
JavaScript

"use strict";(self.webpackChunkthreetwo_docs=self.webpackChunkthreetwo_docs||[]).push([[813],{5001:function(e,t,o){o.r(t),o.d(t,{frontMatter:function(){return s},contentTitle:function(){return l},metadata:function(){return c},toc:function(){return u},default:function(){return d}});var n=o(7462),i=o(3366),r=(o(7294),o(3905)),a=["components"],s={sidebar_position:2,id:"unRAID_dockercompose",title:"Install ThreeTwo! on unRAID with the docker-compose plugin"},l=void 0,c={unversionedId:"unRAID_dockercompose",id:"unRAID_dockercompose",isDocsHomePage:!1,title:"Install ThreeTwo! on unRAID with the docker-compose plugin",description:"Notes:",source:"@site/docs/unraid_dockercompose.md",sourceDirName:".",slug:"/unRAID_dockercompose",permalink:"/threetwo-docs/docs/unRAID_dockercompose",editUrl:"https://github.com/facebook/docusaurus/edit/main/website/docs/unraid_dockercompose.md",tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2,id:"unRAID_dockercompose",title:"Install ThreeTwo! on unRAID with the docker-compose plugin"},sidebar:"tutorialSidebar",previous:{title:"Introduction",permalink:"/threetwo-docs/docs/intro"},next:{title:"Resources & Help",permalink:"/threetwo-docs/docs/resources"}},u=[{value:"Notes:",id:"notes",children:[]},{value:"Pre-requisites:",id:"pre-requisites",children:[]},{value:"Installation:",id:"installation",children:[]}],p={toc:u};function d(e){var t=e.components,o=(0,i.Z)(e,a);return(0,r.kt)("wrapper",(0,n.Z)({},p,o,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("h3",{id:"notes"},"Notes:"),(0,r.kt)("p",null,"This guide goes over ThreeTwo! installation on unRAID using the ",(0,r.kt)("a",{parentName:"p",href:"https://forums.unRAID.net/topic/114415-plugin-docker-compose-manager/"},"docker-compose manager")," plugin. Currently this is the recommended approach for unRAID users."),(0,r.kt)("p",null,"With the help of this plugin, you are able to pull the entire ThreeTwo! ",(0,r.kt)("inlineCode",{parentName:"p"},"docker-compose")," stack up, down with the click of a button. It abstracts away a lot of complexity of writing out commands in the console."),(0,r.kt)("p",null,"That said, the plugin is still in beta, so you may experience strange behavior. "),(0,r.kt)("h3",{id:"pre-requisites"},"Pre-requisites:"),(0,r.kt)("p",null,"First things first, let's go over what the pre-requisites are:"),(0,r.kt)("ol",null,(0,r.kt)("li",{parentName:"ol"},"The ",(0,r.kt)("inlineCode",{parentName:"li"},"docker-compose")," configuration for ThreeTwo! now resides in its own repo here: ",(0,r.kt)("a",{parentName:"li",href:"https://github.com/rishighan/threetwo-docker-compose"},"https://github.com/rishighan/threetwo-docker-compose")," You will be using this as a reference."),(0,r.kt)("li",{parentName:"ol"},"A working ",(0,r.kt)("inlineCode",{parentName:"li"},"AirDC++")," install is necessary for ",(0,r.kt)("inlineCode",{parentName:"li"},"DC++")," searching/downloading to work. You can install it through the unRAID via the CA store or via a ",(0,r.kt)("a",{parentName:"li",href:"https://airdcpp.net/download#linux-nas-docker-other"},"docker")),(0,r.kt)("li",{parentName:"ol"},(0,r.kt)("inlineCode",{parentName:"li"},"comics")," and ",(0,r.kt)("inlineCode",{parentName:"li"},"userdata")," folders."),(0,r.kt)("li",{parentName:"ol"},"The ",(0,r.kt)("inlineCode",{parentName:"li"},"comics")," folder ",(0,r.kt)("em",{parentName:"li"},"must")," be the folder ",(0,r.kt)("inlineCode",{parentName:"li"},"AirDC++")," downloads comics to."),(0,r.kt)("li",{parentName:"ol"},"You can create a ",(0,r.kt)("inlineCode",{parentName:"li"},"userdata")," folder under ",(0,r.kt)("inlineCode",{parentName:"li"},"appdata")," where unRAID usually stores app configuration."),(0,r.kt)("li",{parentName:"ol"},"To get ComicVine to work for metadata scraping and other functions, you ",(0,r.kt)("em",{parentName:"li"},"must")," have a ComicVine API key. You can get one here. Metadata scraping will not work unless you supply an API key.")),(0,r.kt)("h3",{id:"installation"},"Installation:"),(0,r.kt)("ol",null,(0,r.kt)("li",{parentName:"ol"},"Install the ",(0,r.kt)("inlineCode",{parentName:"li"},"docker-compose manager")," plugin from the unRAID CA store. After installation, you can find the plugin UI under the ",(0,r.kt)("inlineCode",{parentName:"li"},"Docker")," tab."),(0,r.kt)("li",{parentName:"ol"},"Create a new stack, and you will see a textarea populated with a sample ",(0,r.kt)("inlineCode",{parentName:"li"},"docker-compose")," configuration.")))}d.isMDXComponent=!0}}]);