skynet

command module
v0.0.0-...-a4f8eeb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 25, 2022 License: GPL-3.0 Imports: 1 Imported by: 0

README

skynet

Go Report Card

Skynet is a service integration and management system, specially optimized for personal and home-lab use. With plugin support, you can easily embed whatever software you want to satisfy your need.

Security is considered as Tier 0 priority in Skynet, we will not consider features that conflict with our security policy. If you find vulnerabilities, please report ASAP.

Quick start

We recommend docker image for simple start up.

  1. mkdir skynet && cd skynet
  2. Copy conf.yml and docker-compose.yml to the folder
  3. vim conf.yml to modify your config, you MUST change redis address config to redis:6379
  4. touch data.db or copy your existing database
  5. docker-compose up -d to start skynet
  6. visit localhost:8080
Create initial user

You need to use the command line to add your initial user, you may add more users in web UI or use the command line for batch add. Note that --root is needed to give you root privilege, by default no permission is allowed.

skynet user add $username --root

Plugins

You can find plugins in our official support plugin or other user shares.

!!Please note that all plugins have the same privilege as skynet, use trusted plugins ONLY!!

Develop

See develop note

Reference Project

see go.mod

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package utils provide useful functions for skynet.
Package utils provide useful functions for skynet.
log
tpl

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL