>>24285
if it's just front end, most of the time dev overrides on the live site are enough and things go up on the dev server to double check before going live
there have been images. latest look for doomkek on dockerhub, but I had a hard as fuck time trying to work with docker
lynxchan itself isn't that hard to set up, just poorly documented
>grab its repository, aleph, and moemods, and requirements as listed in https://gitgud.io/LynxChan/LynxChan/-/tree/master?ref_type=heads
>>>distro will probably have most already
>run the little lynxchan setup and tell it to use latest (default, 2.10.x) and not master, but they're not that different at the moment and stephen might ship the next version in the next couple months
>>>the aliases don't work on mint and I never cared to bother setting it up manually
>>>node src/be/kernel.js -fd works well enough
>make an admin user per docs: lynxchan -ca -l login -p pass -gr 0
>moemods goes in src/be/addons/ (have to hard link it iirc)
>link aleph to src/fe
>drop config into src/be/settings/general.json
file 1, ports are shifted to run behind a webserver on the same machine, and everyone runs lynxchan behind a webserver for ssl instead of figuring out its native implementation apparently
default db.json config should work for mongo defaults
file 2, nginx config; use http2 if you want; doesn't really make a difference yet but it will when SSE is in
change cert paths if necessary, selfsign or letsencrypt; manually visit host:8888 in browser to accept the cert there for websockets
not sure about the CORS headers, testing for the event server
>configure alternate language packs if you're going to do anything with them, they're stored in a db because fuck you
file 3
then make a board. default settings are fine unless you need to test specific features
might also want to make bvol/gvol accounts if you're testing mod features
could maybe copy over users/board/language dbs to an image