This is the online source repository of Wsite, a lightweight and fully-customizable web server and service with a Java-powered backend.
In its current state, Wsite is only meant for testing and development-purposes only. Not recommended to use in production. That being said, a demo of it is being ran at http://whizvox.me
The following must be installed:
If you are having any problems building or running, use Java 8, not Java 9+.
Optional:
Run ./gradlew shadowJar
. The result will be in ./build/libs/wsite-<version>.jar
Run ./gradlew run
. The service will use ./rundir
as the working directory.
- First running will result in a small setup service being hosted at
localhost:4568/
- Fill in (at minimum) the fields under
Initial operator
(the SSL and SMTP fields don't do anything right now) - Submit the form, and the server will restart with the standard routes
- Login at
/login
(logout at/logout
) - Every route prefixed with
/control
will require an operator to be logged in. - Goto
/control
to view all available control options