π Sunset - frontend for osu!sunrise
Description
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.
πΌοΈ Preview
Installation (with docker) π³
- Clone the repository
- Create copy of
.env.local.examplefile as.env.localand 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/
Installation π©
- Clone the repository
- Install the required dependencies:
npm install - Create copy of
.env.local.examplefile as.env.localand fill all required fields - Start the application:
npm run buildandnpm run start
[!NOTE] If you are hosting Sunrise locally (without domain system), add:
NODE_TLS_REJECT_UNAUTHORIZED=0 NEXT_PUBLIC_UNOPTIMIZED_IMAGES=trueto you
.env.localfile.
Contributing π
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.
License
This project is licensed under the MIT License. See the LICENSE file for more details.