🐰RabiJump

简体中文 | API Doc

RabiJump is an open source redirection service aimed for efficiency and simplicity.

🎆 Features:

Deploy

Docker is the easiest way to deploy RabiJump. Or you can clone the repository and simply run cargo run --release in server directory.

bash docker run -d -p 8080:8080 -p 8081:8081 -v db_path:/app/database -v log_path:/app/logs memorysafety/rabijump:0.1.0

This command will start RabiJump in Docker container with db_path and log_path mounted to the container. You can use docker logs to check the generated admin token if you didn't set it in the environment variable.

Port

Environment variables

Performance

RabiJump is designed to be simple and fast. A new instance of RabiJump takes about 30MB RAM. A RabiJump with 10k redirects takes about 70MB RAM and 30MB disk space. Its QPS could reach 30k+.

License and Credits

RabiJump is licensed under the Apache-2.0 License. Thanks so much for the following open source projects: