qtc-net-server/README.md
2025-06-15 15:13:55 -07:00

22 lines
760 B
Markdown

# QtC.NET Server
This is a from scratch SignalR based chat server that has the following features:
- Rooms
- Direct Messaging
- Precense
- Contacts
- Profiles
# How To Build
In order to build, you need the .NET 9 SDK.
1. Clone This Repository
2. Run ``dotnet build`` Within The Folder That Contains The .csproj File
3. Configure And Enjoy!
# Docker Container (Recommended Self-Hosting Solution)
This Server Does Have A Docker Container You Can Create That Contains Your Config And User Content. Please Refer To ``docker-compose.yml``
# JWT Keys
JWT Keys should be generated from scatch and added to your ``docker-compose.yml`` environment variables.\
Anything Can Be Put Here, But For Security, It Should Be Within 32-Characters Long And Should Be Secure.