Skip to content

Blazingly fast taggable image board (under development)

License

Notifications You must be signed in to change notification settings

ScuroGuardiano/nextbooru

Repository files navigation

Nextbooru

Note: project is VERY WIP

Blazingly fast, mobile friendly, convient image board written in ASP.NET, Entity Framework and Angular!

How to run this thingy

First make sure you have docker and docker compose installed. Then follow:

git clone https://github.com/scuroguardiano/nextbooru.git
cd nextbooru
# Postgres setup
cd pg-dev
sudo docker compose up -d
cd ..
# Update database
dotnet tool install --global dotnet-ef # if you don't have it
dotnet ef database update --project Nextbooru.Core
# Project
dotnet run --project Nextbooru.Core

Note: You need aspnet runtime as well, on Arch based distros install with sudo pacman -S aspnet-runtime

Along with database you will have access to Adminer on port 9679.
Edit pg-dev/docker-compose.yml to change ports.

If you want to use your own postgres you need to change database config in appsettings.json and appsettings.Development.json

LICENSE

All files in this repository are licenced under GNU AFFERO GENERAL PUBLIC LICENSE version 3
Full license text is available in LICENSE file.


Thanks JetBrains for letting me to use their products for free to develop Nextbooru <3

JetBrains Logo (Main) logo

About

Blazingly fast taggable image board (under development)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published