https://github.com/sunrisecommunity/sunset
🌇 Sunset - frontend for osu server Sunrise
https://github.com/sunrisecommunity/sunset
admin-dashboard admin-panel frontend nextjs osu osu-api osu-server osugame tailwindcss typescript
Last synced: 3 months ago
JSON representation
🌇 Sunset - frontend for osu server Sunrise
- Host: GitHub
- URL: https://github.com/sunrisecommunity/sunset
- Owner: SunriseCommunity
- License: mit
- Created: 2024-07-21T22:46:34.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2026-03-15T13:18:44.000Z (4 months ago)
- Last Synced: 2026-03-16T02:51:21.813Z (4 months ago)
- Topics: admin-dashboard, admin-panel, frontend, nextjs, osu, osu-api, osu-server, osugame, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://sunrize.uk
- Size: 67.7 MB
- Stars: 13
- Watchers: 0
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: .github/README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🌇 Sunset - frontend for osu!sunrise
[](https://opensource.org/licenses/MIT)
[](https://github.com/SunriseCommunity/Sunset)
## 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) 🐳
1. Clone the repository
2. Create copy of `.env.local.example` file as `.env.local` and fill all required fields
3. Run the following command:
```bash
docker compose -f docker-compose.yml up -d # Creates the container with app and all dependencies
```
4. The site should be available at: http://localhost:3090/
## Installation 📩
1. Clone the repository
2. Install the required dependencies: `npm install`
3. Create copy of `.env.local.example` file as `.env.local` and fill all required fields
4. Start the application: `npm run build` and `npm run start`
> [!NOTE]
> If you are hosting [Sunrise](https://github.com/SunriseCommunity/Sunrise) **locally** (without domain system), add:
> ```bash
> NODE_TLS_REJECT_UNAUTHORIZED=0
> NEXT_PUBLIC_UNOPTIMIZED_IMAGES=true
> ```
> to you `.env.local` file.
## 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](../LICENSE) file for more details.