A single container to run ExHentai-Archive. DB needs to be initialized by hand, just use db.sql
The ENVs with REPLACEME and the DB part needs the right parameters. Most you can get out of the cookies. SP is your viewing profile (create a second profile and you will get the key in the cookie), the system needs the "Front Page Settings" to be set to Minimal if you want to use the feed feature.
EX_ACCESSKEY is the key that will be used by the userscript.user.js
Volumes:
Compose:
version: '2'
services:
exhen:
image: suika/exhentai-archive:latest
container_name: exhen
restart: unless-stopped
tmpfs:
- /var/www/exhen/tmp
volumes:
- ex_sphinx:/var/lib/sphinxsearch/data/exhen
- ex_images:/var/www/exhen/images
- ex_archive:/var/www/exhen/archive
environment:
- DB_HOST=mariadb
- DB_NAME=exhen
- DB_USER=exhen
- DB_PASS=exhen
- EX_ACCESSKEY=exhen
- NGINX_PORT=8080
- EX_MEMBERID=you
- EX_PASSHASH=wish
- EX_SK=suuuuure
- EX_SP=2
- TZ=Europe/London
ENV:
DB_HOST=mariadb
DB_NAME=exhen
DB_USER=exhen
DB_PASS=pass
DB_PORT=3306
EX_READPERCENTAGE=80
EX_ARCHDIR=/var/www/exhen/archive
EX_IMGDIR=/var/www/exhen/images
EX_TEMPDIR=/var/www/exhen/tmp
EX_VIEWTYPE=mpv
EX_MEMBERID=REPLACEME
EX_PASSHASH=REPLACEME
EX_ACCESSKEY=REPLACEME
EX_SK=REPLACEME
EX_SP=REPLACEME
EX_HATHPERKS=m1.m2.m3.tf.t1.t2.t3.p1.p2.s-210aa44613
SPHINX_HOST=127.0.0.1
SPHINX_NAME=exhen
SPHINX_USER=exhen
SPHINX_PASS=""
SPHINX_PORT=9306
MEMCACHED_HOST=127.0.0.1
MEMCACHED_PORT=11211
SUPERVISOR_PORT=9001
NGINX_PORT=80
DOLLAR='$'
TZ=Europe/London
Content type
Image
Digest
sha256:4cc269b29…
Size
167 MB
Last updated
12 months ago
docker pull suika/exhentai-archive