Sunset is a frontend for the osu! private server called Sunrise. It is a part of the Sunrise project, which aims to create a fully functional osu! private server with all the features that the official server has. This project is made with TypeScript and Next.js.
- Clone the repository
- Create copy of
.env.local.example
file as.env.local
and fill all required fields - Run the following command:
docker compose -f docker-compose.yml up -d # Creates the container with app and all dependencies
- The site should be available at: http://localhost:3090/
- Clone the repository
- Install the required dependencies:
npm install
- Create copy of
.env.local.example
file as.env.local
and fill all required fields - Start the application:
npm run build
andnpm run start
Note
If you are hosting Sunrise locally (without domain system), add:
NODE_TLS_REJECT_UNAUTHORIZED=0
to you .env.local
file.
If you want to contribute to the project, feel free to fork the repository and submit a pull request. We are open to any suggestions and improvements.
This project is licensed under the MIT License. See the LICENSE file for more details.