Burocrati, Amministratori, wegan
509
contributi
m (categoria, swap con efesto) |
(restyle) |
||
Riga 1: | Riga 1: | ||
'''Bamboo''' | [[File:Bamboo2.png|miniatura|destra|Blblblblbl, ghgh! That's all we know.]] | ||
'''Bamboo''' <code>bamboo.eigenlab.org</code> è una macchina virtuale dedicata alla compilazione (in particolare delle immagini di [[OpenWrt]] per le nostre [[EigenNet|antenne]]); inoltre contiene le home degli utenti e ospita i loro siti web personali. | |||
<br /> | |||
Bamboo ha sostituito ''Efesto'' <code>efesto.eigenlab.org</code> nel 2016. | |||
== Guida == | == Guida == | ||
Riga 12: | Riga 11: | ||
monkeysphere s | monkeysphere s | ||
ssh mioutente@bamboo.eigenlab.org | ssh mioutente@bamboo.eigenlab.org | ||
A questo punto il tuo prompt dovrebbe cambiare in <code>mioutente@bamboo ~ %</code> e ciò significa che sei dentro. | |||
=== Sito web personale === | === Sito web personale === | ||
Se nella tua home è presente una directory chiamata ''public_html'', allora il suo contenuto sarà visibile pubblicamente via web: chiunque potrà accedervi all'indirizzo | Se nella tua home è presente una directory chiamata ''public_html'', allora il suo contenuto sarà visibile pubblicamente via web: chiunque potrà accedervi all'indirizzo <code>bamboo.eigenlab.org/~mioutente</code> e vedrà la lista dei file e delle cartelle ivi contenute. | ||
e vedrà la lista dei file e delle cartelle ivi contenute. | |||
Puoi anche scriverti un sito web più elaborato della semplice lista che viene visualizzata di default; in tal caso public_html conterrà un file index.php oppure index.html che verrà visualizzato come la homepage del tuo sito. | Puoi anche scriverti un sito web più elaborato della semplice lista che viene visualizzata di default; in tal caso public_html conterrà un file index.php oppure index.html che verrà visualizzato come la homepage del tuo sito. | ||
==== Gestione del directory listing ==== | ==== Gestione del directory listing ==== | ||
Supponendo che tu non abbia inserito delle pagine html o php, il webserver di default visualizzerà tutti i file nella directory /home/mioutente/public_html; volendo, puoi | Supponendo che tu '''non''' abbia inserito delle pagine html o php, il webserver di default visualizzerà tutti i file nella directory <code>/home/mioutente/public_html</code>; volendo, puoi '''nascondere questo elenco dei file conservandone l'accesso pubblico dal web''': in questo modo i tuoi file saranno accessibili solo a chi conosce il loro percorso esatto (verosimilmente, perché glielo hai fatto sapere tu passandogli un link) | ||
* Se esiste /home/nomeutente/public_html/qualcosa/.noindex, allora solo la cartella qualcosa non avrà l'indice | * Se esiste il file <code>/home/nomeutente/public_html/qualcosa/.noindex</code>, allora solo la cartella <code>qualcosa</code> '''non''' avrà l'indice; | ||
* Se esiste /home/nomeutente/public_html/qualcosa/.noindextree, allora sia la cartella qualcosa che tutte le cartelle che ci sono dentro non avranno l'indice | * Se esiste <code>/home/nomeutente/public_html/qualcosa/.noindextree</code>, allora sia la cartella <code>qualcosa</code> che tutte le cartelle che ci sono dentro '''non''' avranno l'indice; | ||
* Se esiste /home/nomeutente/public_html/qualcosa/.index, allora la cartella qualcosa avrà l'indice, anche se esiste un .noindextree nelle cartelle | * Se esiste <code>/home/nomeutente/public_html/qualcosa/.index</code>, allora la cartella <code>qualcosa</code> '''avrà''' l'indice, anche se esiste un .noindextree nelle cartelle che la contengono; | ||
* Se esiste /home/nomeutente/public_html/qualcosa/.indextree, allora sia la cartella qualcosa che tutte le cartelle che ci sono dentro avranno l'indice, anche se esiste un .noindextree nelle cartelle | * Se esiste <code>/home/nomeutente/public_html/qualcosa/.indextree</code>, allora sia la cartella <code>qualcosa</code> che tutte le cartelle che ci sono dentro '''avranno''' l'indice, anche se esiste un .noindextree nelle cartelle che la contengono. | ||
Per esempio, per disattivare tutto l'indice per il proprio account basta creare il file <code>/home/nomeutente/public_html/.noindextree</code>: in questo modo non si potrà accedere ad alcun file pubblico senza conoscerne l'indirizzo. | |||
== Caratteristiche == | |||
* architettura amd64 | |||
* hardened (senza l'opzione nomultilib nell'eventualità che possa servire multilib) | |||
==Software installato== | === Software installato === | ||
* | * [[Git]] | ||
*subversion | * subversion | ||
efesto ~ $ cat /etc/portage/package.use/subversion | |||
dev-vcs/subversion -berkdb -webdav-neon | |||
*apache | * apache | ||
[[Categoria:eigenNet]] | [[Categoria:eigenNet]] |