GithubHelp home page GithubHelp logo

ivankovalenko / webvz Goto Github PK

View Code? Open in Web Editor NEW

This project forked from shuaibzahda/webvz

1.0 2.0 0.0 313 KB

WebVZ is a control panel for OpenVZ. It is a light control panel built using ROR

Home Page: http://webvz.sourceforge.net

Ruby 99.74% JavaScript 0.26%

webvz's Introduction

Download

WebVZ latest version is available for download here.

Requirements befor installation

WebVZ needs Ruby on Rails to be installed on the server. Ruby on Rails installation instructions are available here.

After installing Ruby on Rails you need to install SQLITE3 using this command gem install sqlite3-ruby. If you have SQLITE preinstalled on your server skip this step.

After Ruby on Rails installation is done. What left to fire up WebVZ is simple.
Installation

1. Extract Webvz.x.x.tar.gz (x.x is the version) to any directory.

2. Run the terminal and change to WebVZ.x.x directory.

3. on the terminal type: ruby script/server

This command will run WEBrick server which is a light server and comes with ROR. By default if you are running this application for the first time on the machine WEBrick will run WebVZ on port 3000. if you want to change the port number it is easy type in the terminal "ruby script/server --port 5678" 5678 can be changed to any number above 1024 which is not used by your server.

4. Fire up Firefox and type "http://ip_address:portnumber" for example if the server has the ip_address 10.20.30.40 and the port number is 3000 then the address is http://10.20.30.40:3000

if you are running webvz on the same machine you can use localhost instead of the ip_address.

Note: WebVZ was developed under Centos 5 environment and tested on Centos 5 and Fedora 8. However, other environments are expected to run WebVZ with no problem on RedHat like distros.
Login information

WebVZ has a precreated administrator user in order to perform all the operations

Username: admin

Password: admin123

After you install and login to WebVZ. It is advised to create a new user and delete the admin user.
Error

There might appear an error when you first start WebVZ which looks like the figure below. The error says that you do not have sqlite3 installed in your machine
Solution

To solve the problem you simply execute this command in the shell: gem install sqlite3-ruby 


For debian users please visit http://www.howtoforge.com/managing-openvz-with-webvz-on-debian-etch

WebVZ Features

1. Create containers.

2. Start, Stop, Restart, and Destroy containers.

3. Migrate containers from Host Node to another Host Node.

4. Create and Manage configuration files.

5. Change the configuration of the containers on the fly.

6. Start, Stop, and Restart OpenVZ service.

7. Execute Commands inside the running containers and display the output on the same page.

8. list the stopped containers, the running containers and/or all of them.

9. Assign a name for each container.

10. User Accesss Module.

11. Add/delete multiple IP Addresses

12. Monitor container's resources (user_beancounter) and highlight the over used resource.

13. Assign root password.

13. Enable/Disable booting of the container.

14. Manage Operating System Templates (delete, download and copy).

15. Recreate a customized OS-Template from an existing container.

16. Copy OS-Template from a machine to another.

17. Backup all containers .

18. Backup all client's containers .

19. Backup a specific container .

20. restore containers .

21. Access Control Level .

22. Client can stop, start and restart his/her container.

23. Client can run commands, observe, and monitor the containers .

24. Ownership of containers .

25. admin and client users .

26. Security enforcement on who access what.

27. and many more. 


Author: Shuaib Zahda from Palestine email: [email protected]  [email protected]

webvz's People

Contributors

ivankovalenko avatar

Stargazers

 avatar

Watchers

James Cloos avatar  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.