A fork of MarginaliaSearch for Catgirl Intelligence Agency
api | ||
common | ||
crawl | ||
env | ||
features | ||
gradle/wrapper | ||
index | ||
libraries | ||
marginalia_nu/src/main/java/nu/marginalia/util | ||
other | ||
protocol | ||
run | ||
services-core | ||
services-satellite | ||
third-party | ||
tools/screenshot | ||
.gitignore | ||
build.gradle | ||
CONTRIBUTING.md | ||
docker-compose.yml | ||
docker-service.gradle | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
LICENSE.md | ||
README.md | ||
settings.gradle |
marginalia.nu
This is the source code for Marginalia Search.
The aim of the project is to develop new and alternative discovery methods for the Internet. It's an experimental workshop as much as it is a public service, the overarching goal is to elevate the more human, non-commercial sides of the Internet. A side-goal is to do this without requiring datacenters and expensive enterprise hardware, to run this operation on affordable hardware.
Set up instructions
For local development, you're strongly encouraged to use docker or podman. From a fresh to running system, you'll need to do this:
$ ./gradlew assemble
$ ./gradlew docker
$ vim run/settings.profile
(follow instructions in file)
$ run/setup.sh
$ run/reconvert.sh
$ docker-compose up
Wait a moment and check out https://localhost:8080.
Documentation
Documentation is a work in progress.
Contributing
Supporting
Consider supporting this project.
Contact
You can email kontakt@marginalia.nu with any questions or feedback.