Welcome to Simple Panels project
Our target is developing a Control Panel for any *nix binary distro (from OpenSolaris to Linux and MacOS X) in Python.This is an alternative project to Visual Panels but developed only for fun. ;-)
If you want collaborate with this project, please write to Pedro Gracia: Developer (lasarux@…) or Victor M. Fernandez: Architect (vfernandezg@…).
This project will support many OpenSolaris? technologies, such as SMF (Service Management Facility), ZFS (Zettabyte File System), SVM (Solaris Volume Manager), RBAC (Role Based Access control), Zones/Containers or DTRACE with a nice, easy and user-friendly GUI.
In order to use Simple Panels you will need:
To download our product you can use a subversion client:
$ svn co http://svn.neuroomante.com/simplepanels/trunk simplepanels $ cd simplepanels $ ./main.py (or python main.py) to run it and use your own username.
To install plugins (actually is a manual operation):
$ cd plugins $ cd PLUGIN-DIR (info, webserver and so) $ python setup.py develop --install-dir .. -m
Importat: you need access to your computer (and others) using SSH without password. You can make it doing this:
$ ssh-keygen (and press RETURN in the questions) $ cd ~/.ssh $ cat id_rsa.pub >> authorized_keys $ ssh localhost (answer YES to the question and check that you can login) $ exit (to logout the ssh session)
Tip to get root access into a solaris/opensolaris box: https://twiki.cscs.ch/twiki/bin/view/CmsTier3/InstallationSolaris#getting_passwordless_root_access
# PSI modification to allow interactive root user remote login sshd-pubkey auth requisite pam_authtok_get.so.1 sshd-pubkey auth required pam_dhkeys.so.1 sshd-pubkey auth required pam_unix_cred.so.1 sshd-pubkey auth required pam_unix_auth.so.1 # sshd-pubkey account requisite pam_roles.so.1 allow_remote # allow_remote is not enough because auser information is missing sshd-pubkey account required pam_unix_account.so.1
Some screenshots:
Login Window:
Main Window:
ZFS Window:
More:
- Documentation (English and Spanish)
- Control Panels example
- Artwork
How to Contribute:
Before we can incorporate significant contributions, certain legal requirements must be met. Basically you have to make a copyright assignment to the project main developer. Small changes can be accepted without a copyright disclaimer or a copyright assignment. The project is Free Software licensed under the GPL, this is just a legal issue, but anyway please read the license documentation, prior to contributing anything.
License:
This software is open source; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License. This General Public License does NOT permit incorporating this software into proprietary programs.I hold it, that a little rebellion, now and then, is a good thing...
Attachments
-
simplepanels.JPG
(4.3 KB) - added by vfernandezg
2 years ago.
-
ZFS (Simple Panels).doc
(32.5 KB) - added by vfernandezg
2 years ago.
-
SVM (Simple Panels).doc
(32.5 KB) - added by vfernandezg
2 years ago.
-
SVM (Simple Panels).pdf
(69.3 KB) - added by lasarux
2 years ago.
-
ZFS (Simple Panels).pdf
(66.4 KB) - added by lasarux
2 years ago.
-
loginwindow.png
(27.6 KB) - added by lasarux
23 months ago.
Login window screenshot
-
zfswindow.png
(62.7 KB) - added by lasarux
20 months ago.
ZFS window
-
mainwindow.png
(73.6 KB) - added by lasarux
20 months ago.
Disk free info from a opensolaris server



