Skip to content

atlas-bi/System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

494 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Atlas System | Self hosted server monitor.

WebsiteDemoDocumentationChat

Atlas System is a simple tool to monitor servers, databases, websites and other tools used by analytics departments. Self-hosted. Installs in minutes. Supports SAML2 and AD/LDAP authentication.

discord chat latest release

🏃 Getting Started

Atlas System is built with Node and Meilisearch.

  • Get the code git clone git@github.com:atlas-bi/system.git
  • Enable Corepack and install the project dependencies corepack enable && pnpm install
  • Create a .env file as specified in the docs
  • Finally, start up the website pnpm run dev

🎁 Contributing

Contributions are welcome! Please open an issue describing an issue or feature.

This repository uses commitizen. Commit code changes for pr's with pnpm run commit.

Use pnpm for the root project and commit pnpm-lock.yaml. Do not regenerate a root package-lock.json.

🧪 Testing

  • Run the monitor-focused unit and integration layers with pnpm run test:monitor
  • Run full Vitest coverage with pnpm run test:coverage
  • Coverage reports are written to coverage/ as HTML, LCOV, and JSON summary files, and CI uploads the same directory as an artifact

🏆 Credits

Atlas System was originally created and made open source by the Riverside Healthcare Analytics team. See the credits for more details.