YaST/Web

From openSUSE

(Difference between revisions)
Revision as of 12:30, 6 May 2009
Visnov (Talk | contribs)
finalize first set of modules to be delivered
� Previous diff
Revision as of 13:54, 21 May 2009
Mvidner (Talk | contribs)
build project: s/YaST/YaST:Web/
Next diff →
Line 35: Line 35:
==From packages== ==From packages==
-A build service project is located [https://build.opensuse.org/project/show?project=YaST here]+A build service project is located [https://build.opensuse.org/project/show?project=YaST:Web here]
=Build service repositories= =Build service repositories=

Revision as of 13:54, 21 May 2009

Contents

Introduction

The goal of the project is a web-frontend for YaST functionality to enable remote 1:1 management of a machine.

The use case is configuration of a virtual appliance, for example running in a cloud. Therefore, the following functionality is needed:

Configuration:

  • basic network configuration
  • basic user management
  • setting a root password
  • set up mail notification for administrator including SMTP
  • enable/disable running services
  • locale and language
  • timezone, date and time

Management:

  • status overview (used/free memory, disk, ...)
  • log viewer
  • applying pending updates and patches
  • restarting of a machine

Other important features:

  • easy-to integrate 3rd party configuration web pages
  • firstboot configuration wizard framework
  • branding

It is implemented as a rest-service for YaST plus a browser based client.

Read Stefan Schubert's blog on the topic

The project originates from this research project

Installation

From packages

A build service project is located here

Build service repositories

Repositories with up to date packages is located here

You need to the following packages:

  • yast2-webservice (core service)
  • yast2-webservice-* (web service plugins)
  • yast2-webclient (the web client)
  • yast2-webclient-* (web client plugins modules)

Development and installation from source

See our development page for information on how to install from source or create modules.