Skip to content

Xwilarg/Amiko

Folders and files

NameName
Last commit message
Last commit date

Latest commit

840a682 · Mar 21, 2025
Mar 19, 2025
Mar 21, 2025
Mar 21, 2025
Mar 18, 2025
Sep 5, 2024
Mar 21, 2025

Repository files navigation

Chat software aiming to put the user first

Features

  • Switch account in one click or by prefixing your messages
  • Easily backup your data by exporting a whole channel content to markdown format
  • (More to come...)

Installing from sources

Backend

Run dotnet build Amiko.sln in the server/ folder, then move all the files in your server and create the appropriate configuration

nginx

server {
	root /home/path/to/amiko;

	index index.html;

	server_name amiko.host.com;

	location / {
		try_files $uri $uri/ =404;
	}
	location /ws {
		proxy_pass http://localhost:5129;
		proxy_http_version          1.1;
		proxy_set_header Upgrade    $http_upgrade;
		proxy_set_header Connection "upgrade";
	}
	location /api {
		proxy_pass http://localhost:5129;
	}
}

Fontend

Go in the client/ folder, run npm i then npm run build

Web

If you want to use the web version of Amiko, you can just keep the following files/folders: js/, css/, node_modules/, index.html

Desktop

You can run the debug version of the app by doing npm run start or make a build with npm run make

About

Chat software aiming to put the user first

Topics

Resources

License

Stars

Watchers

Forks