Skip to content

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

Notifications You must be signed in to change notification settings

evan-choi/MiniMe

Repository files navigation

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 */);
}