Giter Club home page Giter Club logo

xsconsole's Introduction

XSConsole

XenServer remote console based on XCP code ported to Windows, Linux and MacOS using .NET

This application is derived from XCP or XenCenter. The purpose of making this application is to provide a Xen API CLI based tool that is multiplatform.

Target OS:

  • Windows x86
  • Windows x64
  • Linux x64
  • Linux MUSL x64 (e.g Alpine Linux)
  • OSX x64

The prerequisite framework is embedded inside the application so that you can move it to anywhere without any dependency.

Requirements: Free disk space > 100MB

Quick Guide

xe -s server_path -u user_name -pw password command-list

Alternatively for Linux/MacOS with system variables:

export XE_HOST=xenserver_host
export XE_USERNAME=username
export XE_PASSWORD=password
xe command-list

For Windows

set XE_HOST=xenserver_host
set XE_USERNAME=username
set XE_PASSWORD=password
xe command-list

For command-list, please refer to : https://linuxconfig.org/xe-full-command-list-reference-with-description-for-xenserver

Build

Install .NET 6.0

git clone https://github.com/fandigunawan/XSConsole.git
cd XSConsole

Windows x64

dotnet publish -c Release -f net6.0 --self-contained -o pub\Win64 -r win-x64 .

Windows x86

dotnet publish -c Release -f net6.0 --self-contained -o pub\Win32 -r win-x86 .

Linux x64

dotnet publish -c Release -f net6.0 --self-contained -o pub/Linux64 -r linux-x64 .

Linux MUSL x64

dotnet publish -c Release -f net6.0 --self-contained -o pub/LinuxMin64 -r linux-musl-x64 .

MacOS X

dotnet publish -c Release -f net6.0 --self-contained -o pub/OSX64 -r osx-x64 .

License

Please see xen-lic.txt

xsconsole's People

Contributors

fandigunawan avatar

Stargazers

 avatar

Watchers

 avatar

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.