SirusDoma / MiniMe

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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


Languages

Language:C# 98.7%Language:PowerShell 1.3%