Skip to content
This repository has been archived by the owner on Jul 21, 2022. It is now read-only.

Em1tt/ametrine.host

Repository files navigation

GitHub package.json version GitHub repo size GitHub last commit Lint & build Website Discord

About

About

Company

Ametrine.host is a transparent hosting company, owned by @Em1tt. This GitHub repository is open to public to further support our transparency claims.

Our Goal

We strive to provide the cheapest but most exclusive feel to our service, that's why we're prioritizing customer satisfaction over profits.

Copyright & Licensing

If you're a maintainer of any packages we have used in our code and wish to have your code removed, or something altered, please contact us on [email protected] or open a GitHub issue.

Maintainers

  • @Em1tt - Fullstack, CEO
  • @b1tt0 - Former Backend Developer <3
  • @FireMario211 - Backend Developer <3

Collaborators

Thanks to all collaborators for helping out! Collaborators get a special Discord role and get access to extra channels!
Special thanks to sakura#6969 for making some neat sound effects for us!

About

Code

Starting up the backend

Do this in the order specified. This backend has scripts built only for Linux machines as of now.

npm i  # install dependencies
npm run build # build backend source
npm run start # start the backend up  

Additional commands

npm run nstart # start in a dev environment, with start traces
npm run update # pull from the GitHub repo, build and restart the process
npm run lint # lint ts files

Modules

Info

Our backend is extremely flexible for use in any production, whether big or small. It works on a modular base, which brings the following pros:

  • Safe uptime - When a module crashes, all the other work just fine.
  • Easy to write
  • High extensibility

Creating a module

To make a module, make a .ts file in src/modules

Keep in mind! If you want to split a module into multiple files, make its own folder.

readme by B1tt, enhanced by Em1t.

Ametrine.host

© Ametrine.host | Licensed under MIT license