.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
grumbulon 5768845032 Delete 'src/public/assets' 4 months ago
src Delete 'src/public/assets' 4 months ago
.gitignore serving page and shit 4 months ago
README.md No longer serving HTML directly serving image to end user 4 months ago
config.json Added random choice of waifu, and removed one booru because non-safe images were being pulled 4 months ago
license Initial commit 4 months ago
package-lock.json Using the booru library now pulls from three (3)! boorus to display more _unique_ image selection 4 months ago
package.json Using the booru library now pulls from three (3)! boorus to display more _unique_ image selection 4 months ago
waifurudor.de.service readme added finally and sample systemd service file 4 months ago

README.md

waifurudor.de

It's like foxrudor.de for anime girls, but worse

Server Install

Clone the repo to where ever you will be hosting this and run the following command to install the dependencies.

npm install

Now that the dependencies are taken care of you can verify it runs with npm start in the root directory of the project. If it tells you it is listening on a port you're probably good to go.

Running as a service

I don't know anything so I spent some time (10 minutes) creating the provided sample systemd service file.

The user in the file needs accesss to the assets directory under ./waifurudor.de/src/public/ so the """app""" can pull images from Danbooru.

Nginx

Yeah I set up a .conf file for this for my test instance but it sucks and you could probably do better so I won't share it just know it is possible to actually run this as a website.

What's next

I have some small improvements in mind before I give up and call this "done".