Giter VIP home page Giter VIP logo

nsboot-'s Introduction

NSBoot-v. 4.0.0

Diskless boot Windows/Linux - Free Analog CCBoot

Games, Internet cafe, Schools

Viruses are no longer scary, no unauthorized changes

  • Just restart your computer and the system state will return.
  • If you have a lot of computers. There is no need to have hard disks on workstations with this technology
  • Web based interface
  • Linux based server
    • ZFS optimized storage
    • Cached
    • Fast I/O perfomants
  • Diskless boot from iscsi - Windows/Linux/Mac and other OS

This project is intended to be a free replacement for technology ccboot.

  • Ubuntu : apt install -y etherwake shellinabox qemu-utils lua-json lua-socket lua-posix nginx-extras zfsutils-linux

#> sudo zpool create -m /srv nsboot0 < disk > < disk > cache < disk >

#> sudo zfs create -o mountpoint=/srv/images nsboot0/images
#> sudo zfs create -o mountpoint=/srv/images/boot nsboot0/images/boot
#> sudo zfs create -o mountpoint=/srv/images/boot/snap nsboot0/images/boot/snap
#> sudo zfs create -o mountpoint=/srv/images/games nsboot0/images/games
#> sudo zfs create -o mountpoint=/srv/images/snap nsboot0/images/snap
#> sudo zfs create -o mountpoint=/srv/images/storages nsboot0/images/storages #> sudo zfs create nsboot0/writeback

if created zvol, example: #> sudo zfs create -V60G -o snapdev=visible nsboot0/images/storages/lord.qcow2

========================================

TODO:

  • Base resty generic [LUA 5.3]
  • nbd devices process detach from nginx [/usr/bin/nsbootd]
  • init stripc start/stop/status/reload [/etc/init.d/nsbootd]
  • Web interface
  • Installer system
  • vhd/qcow/qcow2/vmdk/vhdx parrent images
  • AutoRemove child images on boot system if not super mode
  • Autoremove child images if disconnect iscsi more keep-alive connect
  • GUI Installer system
  • ShellInaboxd
  • Windows agent nsboot

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.