/Xornet

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 make a platform for people to manage their servers!

Primary LanguageVue

Xornet Logo

The Stack

Stack

  • Vue.js: We use Vue for our front-end framework!
  • Vite: We use Vite because it lets us quickly inspect our changes!
  • Windi: We use Windi to make our lifes easier when it comes to writing CSS!
  • Node.js: Our backend is coded with Node.js!
  • Rust: Our reporter software is coded in rust for maximum performance!
  • MongoDB: We use MongoDB for our database because who doesn't like 🥭🥭!

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. npm run serve to run the client
    3. 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.