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.

