Cloudy web UI: Diferència entre les revisions
De Guifi.net - Wiki Català
(Es crea la pàgina amb « == Introducció == La inferfície d'usuari web (web User Interface (UI)) de Cloudy utilitza una aplicació anomenada cDistro <ref name="cdistro">cDistro git reposito...».) |
|||
(Hi ha 3 revisions intermèdies sense mostrar fetes per un usuari) | |||
Línia 2: | Línia 2: | ||
== Introducció == | == Introducció == | ||
− | La inferfície d'usuari web (web User Interface (UI)) de Cloudy utilitza una aplicació anomenada cDistro <ref name="cdistro">cDistro git repository: | + | La inferfície d'usuari web (web User Interface (UI)) de Cloudy utilitza una aplicació anomenada cDistro <ref name="cdistro">cDistro git repository: https://github.com/Clommunity/cDistro</ref>. |
''(Cal afegir què és)'' | ''(Cal afegir què és)'' | ||
Línia 10: | Línia 10: | ||
== Configuració == | == Configuració == | ||
− | La configuració de cDistro es troba a /etc/cdistro.conf | + | La configuració de cDistro es troba a <s>/etc/cdistro.conf</s> /etc/cloudy/cloudy.conf |
Per defecte té el següent format: | Per defecte té el següent format: | ||
Línia 25: | Línia 25: | ||
## PASSWORD = md5(md5('secret')) => php -r 'echo md5(md5("secret"))."\n";' | ## PASSWORD = md5(md5('secret')) => php -r 'echo md5(md5("secret"))."\n";' | ||
#PASSWORD="7022cd14c42ff272619d6beacdc9ffde" | #PASSWORD="7022cd14c42ff272619d6beacdc9ffde" | ||
− | + | PORT_SSL=7443 | |
Línia 50: | Línia 50: | ||
'''Exemple:''' | '''Exemple:''' | ||
− | * "127.0.0.1" - acceptarà només peticions des de localhost | + | * "127.0.0.1" - acceptarà només peticions des de localhost. |
− | * "0.0.0.0" - acceptarà peticions des de qualsevol adreça | + | * "0.0.0.0" - acceptarà peticions des de qualsevol adreça. |
Línia 80: | Línia 80: | ||
'''Exemple:''' | '''Exemple:''' | ||
− | * "1" - activa aquesta opció | + | * "1" - activa aquesta opció. |
− | * "0" - desactiva aquesta opció (requerirà definir usuari i contrasenya) | + | * "0" - desactiva aquesta opció (requerirà definir usuari i contrasenya). |
Línia 92: | Línia 92: | ||
'''Exemple:''' | '''Exemple:''' | ||
− | * "cloudy" - aquest usuari podrà fer log-in amb la contrasenya definida a PASSWORD | + | * "cloudy" - aquest usuari podrà fer log-in amb la contrasenya definida a PASSWORD. |
Línia 104: | Línia 104: | ||
'''Exemple:''' | '''Exemple:''' | ||
− | * "46d934e0f59ff1e2272f9f5f7950e5d9" - ''hash'' corresponent a la cadena de caràcters "PASSWORD" | + | * "46d934e0f59ff1e2272f9f5f7950e5d9" - ''hash'' corresponent a la cadena de caràcters "PASSWORD". |
'''Exemples de com generar aquest ''hash'' en un terminal:''' | '''Exemples de com generar aquest ''hash'' en un terminal:''' | ||
Línia 112: | Línia 112: | ||
$ printf "PASSWORD" | md5sum | awk '{printf $1}' | md5sum | awk '{print $1}' | $ printf "PASSWORD" | md5sum | awk '{printf $1}' | md5sum | awk '{print $1}' | ||
46d934e0f59ff1e2272f9f5f7950e5d9 | 46d934e0f59ff1e2272f9f5f7950e5d9 | ||
+ | |||
+ | |||
+ | === PORT_SSL === | ||
+ | |||
+ | Port que utilitzarà Cloudy en la interfície web amb HTTPS (si SSL està instal·lat). | ||
+ | |||
+ | '''Exemple:''' | ||
+ | |||
+ | * "7443" - s'accedirà a la web https://IP_SERVIDOR:7443. | ||
Revisió de 18:15, 3 des 2015
Contingut
Introducció
La inferfície d'usuari web (web User Interface (UI)) de Cloudy utilitza una aplicació anomenada cDistro [1].
(Cal afegir què és)
Configuració
La configuració de cDistro es troba a /etc/cdistro.conf /etc/cloudy/cloudy.conf
Per defecte té el següent format:
#cdistro config SERVER="/usr/bin/php" OPTS="" BINDIP="0.0.0.0" PORT="7000" DOCROOT="/var/local/cDistro" # SSHAUTH=1 <- check user with ssh2 connection http://www.php.net/manual/en/function.ssh2-auth-password.php (Require: libssh2-php) SSHAUTH=1 # LOGIN="root" ## PASSWORD = md5(md5('secret')) => php -r 'echo md5(md5("secret"))."\n";' #PASSWORD="7022cd14c42ff272619d6beacdc9ffde" PORT_SSL=7443
SERVER
La ruta de l'executable PHP.
Exemple:
- "/usr/bin/php" - en el cas de Cloudy (Debian).
OPTS
Opcions de PHP.
(Cal afegir referències o més info i exemple)
BINDIP
L'adreça IP on el servei estarà escoltant.
Exemple:
- "127.0.0.1" - acceptarà només peticions des de localhost.
- "0.0.0.0" - acceptarà peticions des de qualsevol adreça.
PORT
El port que obrirà el servei per escoltar peticions.
Exemple:
- "7000" - obre el port 7000
DOCROOT
La ruta de l'executable de l'aplicació cDistro.
Exemple:
- "/var/local/cDistro" - en el cas de Cloudy.
SSLAUTH
Paràmetre que permet autenticació via SSH2 a l'aplicació, és a dir, per utilitzar les credencials que permeti el servidor SSH del sistema.
Pot ser 0 o 1.
Exemple:
- "1" - activa aquesta opció.
- "0" - desactiva aquesta opció (requerirà definir usuari i contrasenya).
LOGIN
El nom d'usuari per autenticar-se en l'aplicació.
Ha de ser una cadena sense espais.
Exemple:
- "cloudy" - aquest usuari podrà fer log-in amb la contrasenya definida a PASSWORD.
PASSWORD
La contrasenya de l'usuari definit a LOGIN.
Ha de ser un hash sobre hash MD5 (hexadecimal), és a dir, un hash del hash de la contrasenya: md5(md5("PASSWORD")).
Exemple:
- "46d934e0f59ff1e2272f9f5f7950e5d9" - hash corresponent a la cadena de caràcters "PASSWORD".
Exemples de com generar aquest hash en un terminal:
$ php -r 'echo md5(md5("PASSWORD"))."\n";' 46d934e0f59ff1e2272f9f5f7950e5d9 $ printf "PASSWORD" | md5sum | awk '{printf $1}' | md5sum | awk '{print $1}' 46d934e0f59ff1e2272f9f5f7950e5d9
PORT_SSL
Port que utilitzarà Cloudy en la interfície web amb HTTPS (si SSL està instal·lat).
Exemple:
- "7443" - s'accedirà a la web https://IP_SERVIDOR:7443.
Referències
- ↑ cDistro git repository: https://github.com/Clommunity/cDistro