HikariLynx is a modified fork of Aleph written for hikari3.ch.
You can install the frontend anywhere you want, just be sure to set the current location in your global settings.
Best practices dictate you rename the folder to fe
and place it in the Lynxchan/src/
directory. This is the default location. User node will need to be able to see all files, and ideally will own them.
If you want stuff like emotes, styling, and fortunes to work, move the stuff in the addons folder here to Lynxchan/src/be/addons
. The addons are modified from: Moe Modifications and Fortune
This front-end was made with only hikari3 in mind, so there's a lot to change if you want to use it for your own site.
If you wish to swap in your own assets, you can simply replace the existing files with your own. Otherwise, you will need to modify templateSettings.json so the backend can locate your assets. Other images, including default banners and thumbnails, can be found in the templates/image/
directory. To refresh the frontend and reload default images, run lynxchan -nd -r
.
The favicon in the static directory is served from mongo and will need to be uploaded into MongoDB manually. To do this you need to get the mongofiles tool and run mongofiles -h localhost -d {dbName} -l {/path/to/yourfavicon} put /favicon.ico
This front end currently requires you to set the URI of the overboard as "overboard".
My nginx configuration changes the static page links from "/.static/pages/rules.html" into "/rules" This is just a preference of mine but if you want the shorter URL's, you'll have to set those in nginx. If you don't want them, change all references to the links to have the rest of it.