/Xornet

Xornet is a server management dashboard like Grafana with an easy setup so you can manage your servers remotely!

Primary LanguageVue

Xornet Logo

Information

We are XORNET this is a fun little project started by @Geoxor for people who have servers and don’t have shit to do with them, our goal is to let people use our software to manage their servers!

Heres the discord server for you to join https://discord.gg/geoxor

Dashboard

Xornet Dashboard

Installation

Make sure you have Node.js v14+

  1. Client:
    1. npm i to install dependancies
    2. Comment out these lines in vue.config.js
      // public: "https://xornet.cloud",
      // https: true,
      // cert: fs.readFileSync("./cert.pem"),
      // key: fs.readFileSync("./key.pem")
    3. npm run serve to run the client
    4. Use firefox because chrome doesn't like storing cookies in localhost
  2. Reporter:
    1. npm i to install dependancies
    2. nodemon . or node .
  3. Server:
    1. npm i to install dependancies
    2. nodemon . or node .

Information for pull requests

Theres some scripts you should run before doing pull requests npm run prettify on each folder to fix the formatting so it matches the rest of the repo

Reporter

The reporter is the main binary app that you can easily download and install on your VMs or servers, it takes care of reporting system information to https://xornet.cloud!

Reporter

The compiled binaries work on the following operating systems:

  • Debian
  • Windows 10
  • Windows Server 2019
  • MacOS

The decompiled reporter can be ran using node.js at least on:

  • Debian
  • Ubuntu
  • Manjaro
  • Raspbian
  • Windows 10
  • Windows Server 2019
  • MacOS
  • HiveOS

Disclaimer

We don't know how to code, if you don't like it, its your fault for not committing.