Categorygithub.com/andreipoe/internet-uptime-dashboard

# README

Internet Uptime Dashboard

A simple, self-contained solution for home Internet connection uptime monitoring written in Go.

Features

This tool trades customisability for simplicity. The frontend consists of a single web-page showing a combination of uptime data charts. All the data is collected, stored and served using a single Go applicaton and a standalone sqlite3 database.

Configuration

The server's settings can be tweaked in the const block of main.go. The web dashboard settings are the top of the dashboard.js file.

Running instructions

Prerequisites

Setting up

  1. Download or clone this repository.
  2. Build the server, e.g. using go build.
  3. Run the server (and optionally set it to auto-start on boot).
  4. Be amazed by how bad your ISP's service is.

TODOs

  • Some kind of export function, e.g. to csv.

Credits

This project is made possible by free and open source software: Go, Chart.js, Moment.js and SQLite.

# Constants

No description provided by the author
No description provided by the author
Databse.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Logging.
Dashboard and API Server.
Monitoring.
No description provided by the author

# Structs

No description provided by the author