Skip to content

ChayanNath/betterstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BetterStack

BetterStack is a web application that allows you to monitor the uptime and response time of your websites. It provides a simple and intuitive interface for managing your websites and tracking their performance.

Features

  • Monitor multiple websites
  • Track uptime and response time
  • View website statistics
  • Add and manage websites
  • Customize the dashboard layout
  • Supports multiple regions

Getting Started

To get started with BetterStack, follow these steps:

  1. Clone the repository:
git clone https://github.com/chayan/betterstack.git
  1. Install dependencies:
cd betterstack
npm install
  1. Create a .env file in the root directory and add the following variables:
DATABASE_URL=postgresql://user:password@localhost:5432/betterstack
JWT_SECRET=your_secret_key
REGION_NAME=us-east
WORKER_ID=1

Replace DATABASE_URL with the connection string to your PostgreSQL database. Replace JWT_SECRET with a secret key for your application. Replace REGION_NAME with the name of the region you want to monitor. Replace WORKER_ID with a unique identifier for your worker.

  1. Start the application:
npm run dev
  1. Open your browser and navigate to http://localhost:3000 to access the dashboard.

Contributing

Contributions are welcome! If you have any suggestions or improvements, please open an issue or submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more information.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors