diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..7c9efce --- /dev/null +++ b/README.md @@ -0,0 +1,42 @@ +# xssbook + +**description** + +who doesn't want to run non free javascript + +now with xssbook you can run as much stallman disapprovement as you want +- all inputs on the site are unfiltered +- api calls dont care what you send them as long as they are valid strings +- /console page to see everyones amazing api calls + +**installation** + +The project is written in rust, so you can build it by running + +`cargo build --release` + +Make sure where you run the binary from, you also move the public folder to. + +Finally, the site runs on port `8080`, so its recommended you put it begind a reverse proxy, or you could use a docker container and remap the outsite port (see below). + +**docker** + +If you want to run it in a docker container a premade dockerfile is here for you + +`docker build -f deployments/docker/Dockerfile -t xssbook .` + +There is also a docker-compose.yml file for your reference in the /deployments/docker folder. + +The one thing about the docker container is you have to mount the volume + +`-v [your directory]/xssbook.db:/data/xssbook.db` + +to make the database persistant. Finally, before running the container run + +`touch [your directory]/xssbook.db` + +since docker will create a folder there otherwise and it won't work. + +**license** + +This amazing project is licensed under the WTFPL
\ No newline at end of file |