/MiniMe

A simple self-hosted ALLNET/Aime server, written in .NET Core

Primary LanguageC#

MiniMe

A simple self-hosted AllNet/Aime server, written in .NET Core 3.1

Features

Name Server Protocol Database
ALLNet ASP.NET Core, Kestrel Http
Aime System.Net.Socket TCP EF Core (SQLite)
Billing ASP.NET Core, Kestrel Https
Chunithm ASP.NET Core, Kestrel Http EF Core (SQLite)

How to run

Requirements

Setup repository

git clone https://github.com/evan-choi/MiniMe.git
cd MiniMe

Run

dotnet run

How to change DB provider

  1. Setup AimeContext Configuring

  2. Setup ChunithmContext Configuring

protected override void OnConfiguring(DbContextOptionsBuilder options)
{
    // Setup to the db provider you want
    options.UseMySql(/* mysql connection string */);
}