improved templatewrite code (ignores swap files, svn, ...)
added "details" page added FAQ changed a lot of text
This commit is contained in:
parent
54559af141
commit
2daeb925a1
26 changed files with 868 additions and 334 deletions
|
@ -2,8 +2,9 @@
|
|||
<div class="leftcontent">
|
||||
<p> </p>
|
||||
</div>
|
||||
|
||||
<div class="leftcontent">
|
||||
<h2>Pardon</h2>
|
||||
<p>Don't worry if the <a href="http://demo.cryptobox.org">demo</a> is out for lunch. It'll be back soon.</p>
|
||||
<h2>Pardon in advance</h2>
|
||||
<p>Please do not worry if the <a href="http://demo.cryptobox.org">demo</a> may be out for lunch right now. It surely will be back soon.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -1,8 +1,14 @@
|
|||
<div class="content">
|
||||
<h2>Demonstration</h2>
|
||||
<p>With the new release, we proudly present a demo CryptoBox
|
||||
environment. It's very slow at the moment but should give you a
|
||||
better feeling, for how the CryptoBox works.</p>
|
||||
<p>Try: <a href="http://demo.cryptobox.org">demo.cryptobox.org</a> .</p>
|
||||
<p>With the new release, we proudly present an online demonstration
|
||||
of the webinterface of a CryptoBox. At the moment the server is quite
|
||||
slow, but at least you will get a feeling of how the CryptoBox works.</p>
|
||||
<p>Try: <a href="http://demo.cryptobox.org">http://demo.cryptobox.org</a>.</p>
|
||||
<p>The necessary access credentials for restricted parts of the demo are:</p>
|
||||
<ul>
|
||||
<li>Username: admin</li>
|
||||
<li>Password: admin</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
|
|
27
content/details/05_left
Normal file
27
content/details/05_left
Normal file
|
@ -0,0 +1,27 @@
|
|||
<div class="left">
|
||||
<div class="leftcontent">
|
||||
<h2>Thank you!</h2>
|
||||
<p>The CryptoBox project heavily depends on the following Free Software
|
||||
projects. Thanks for your hard work!</p>
|
||||
<ul>
|
||||
<li><a href="http://kernel.org">Linux kernel</a></li>
|
||||
<li><a href="http://debian.org">Debian GNU/Linux</a></li>
|
||||
<li><a href="http://python.org">Python</a></li>
|
||||
<li><a href="http://cherrypy.org">CherryPy</a></li>
|
||||
<li><a href="http://clearsilver.net">ClearSilver</a></li>
|
||||
<li><a href="http://www.saout.de/misc/dm-crypt">DM-crypt</a></li>
|
||||
<li><a href="http://luks.endorphin.org">CryptSetup LUKS</a></li>
|
||||
<li>...</li>
|
||||
</ul>
|
||||
<p>This list is by far incomplete - so: thanks to everyone involved in
|
||||
improving Free Software!</p>
|
||||
</div>
|
||||
|
||||
<div class="leftcontent">
|
||||
<h2>You need more details?</h2>
|
||||
<p>Take a look at the <a
|
||||
href="http://devel.cryptobox.org/browser/trunk/README">README file</a>
|
||||
for more detailed installation and usage instructions.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
47
content/details/10_content
Normal file
47
content/details/10_content
Normal file
|
@ -0,0 +1,47 @@
|
|||
<div class="content">
|
||||
<h2>Requirements</h2>
|
||||
<p>The <i>CryptoBox-Server</i> package can be installed on every system with at least:</p>
|
||||
<ul>
|
||||
<li>Linux kernel 2.6</li>
|
||||
<li>cryptsetup with LUKS support</li>
|
||||
<li>kernel support for the <i>crypt</i> target of the <i>device mapper</i></li>
|
||||
<li>Python 2.4</li>
|
||||
</ul>
|
||||
<p>The <i>CryptoBox-CD</i> can run on any PC with:</p>
|
||||
<ul>
|
||||
<li>CPU: min. 100MHz</li>
|
||||
<li>RAM: 64 MB</li>
|
||||
<li>CD-ROM drive</li>
|
||||
<li>a network connection</li>
|
||||
<li>a harddisk for your data</li>
|
||||
</ul>
|
||||
<p>All drives supported by the linux kernel can be used: IDE, SCSI, USB, FireWire,
|
||||
SATA, ...</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<h2>Encryption</h2>
|
||||
<p>The encrypted disk partitions are <!-- TODO: add luks link --> LUKS
|
||||
volumes. In case of emergency you can access your data directly with every
|
||||
modern linux system or via <!-- TODO: check link --><a
|
||||
href="http:/freeotf.org/">FreeOTF</a> (for windows).</p>
|
||||
<p>Select your favourite encryption algorithm from all ciphers supported
|
||||
by the linux kernel. Currently the default is
|
||||
<i>aes-cbc-essiv:sha256</i> (AES in CBC mode with ESSIV based on SHA256).</p>
|
||||
<!-- TODO: check description of the cipher - especially essiv -->
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<h2>File access</h2>
|
||||
<p>The <i>CryptoBox-Server</i> will smoothly integrate into your existing
|
||||
fileserver.</p>
|
||||
<p>The <i>CryptoBox-CD</i> provides access to your data via:<p>
|
||||
<ul>
|
||||
<li>samba shares (also known as: <i>windows network share</i>)</li>
|
||||
<li>WebDAV (aka: <i>web folder</i>)</li>
|
||||
<li>nfs (*nix file sharing)</li>
|
||||
</ul>
|
||||
<p>Currently there is no user and access management integrated into the
|
||||
CryptoBox-CD.</li>
|
||||
</div>
|
||||
|
|
@ -1,21 +1,29 @@
|
|||
<div class="left">
|
||||
<div class="leftcontent">
|
||||
<h2>Hint</h2>
|
||||
<p>Fetch the latest <a href="http://codecoop.org/frs/?group_id=60">CryptoBox-server
|
||||
.deb package</a> while it's hot!</p>
|
||||
<h2>Latest releases</h2>
|
||||
<p>CryptoBox-Server: <a
|
||||
href="http://codecoop.org/frs/?group_id=60&release_id=60">0.3.1</a></p>
|
||||
<p>CryptoBox-CD: <a
|
||||
href="http://codecoop.org/frs/?group_id=60&release_id=33">0.2.1</a></p>
|
||||
</div>
|
||||
|
||||
<div class="leftcontent">
|
||||
<h2>It's tested</h2>
|
||||
<p>The package installs fine on:<br /></p>
|
||||
<p>Debian/sid <br />
|
||||
Ubuntu/edgy_eft</p>
|
||||
<h2>Debian package</h2>
|
||||
<p>If you are a Debian/Ubuntu/??? user, then we strongly recommend to use
|
||||
the <i>cryptobox-server</i> package of our (inofficial) <a
|
||||
href="http://systemausfall.org/toolforge/debian/">debian package repository</a>
|
||||
to stay up to date.</p>
|
||||
<p><a
|
||||
href="http://devel.cryptobox.org/wiki/DebianNotes">Read more ...</a></p>
|
||||
</div>
|
||||
|
||||
<div class="leftcontent">
|
||||
<h2>Live-CD 0.3</h2>
|
||||
<p>Sorry, v0.3.x is not available as live-CD yet. It is
|
||||
going to be released in february 02007.</p>
|
||||
</div>
|
||||
<div class="leftcontent">
|
||||
<p> </p>
|
||||
<h2>Bleeding edge</h2>
|
||||
<p>The current source code of the <i>CryptoBox-Server</i> package is always
|
||||
available via our <a href="https://svn.systemausfall.org/svn/cryptobox/"
|
||||
title="browse subversion repository">Subversion repository</a>.</p>
|
||||
<p><a
|
||||
href="http://devel.cryptobox.org/wiki/SubversionNotes">Read more ...</a></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
|
@ -1,20 +1,7 @@
|
|||
<div class="content">
|
||||
<h2>Debian, Ubuntu (CryptoBox-server)</h2>
|
||||
<p>Install the <i>cryptobox-server</i> package to integrate the
|
||||
features of the CryptoBox into your running server/desktop
|
||||
without downloading the whole CD.</p>
|
||||
<p>First add the following line to your <i>/etc/apt/sources.list:</i><br />
|
||||
<tt>deb http://systemausfall.org/toolforge/debian unstable main</tt></p>
|
||||
<p>Then run:<br/>
|
||||
<tt>apt-get install cryptobox-server</tt></p>
|
||||
<br />
|
||||
<p>If you're an official maintainer, you might help us to integrate the
|
||||
package into Debian upstream!</p>
|
||||
</div>
|
||||
<div class="content">
|
||||
<h2>CryptoBox-server in Debian-based Linux Distributions</h2>
|
||||
<p>The package can also be installed in other Debian based
|
||||
distributions: your mileage may vary.</p>
|
||||
<h2>CryptoBox-Server</h2>
|
||||
<p>Install the <i>CryptoBox-Server</i> package in your favourite linux system.</p>
|
||||
<p><a href="http://codecoop.org/frs/?group_id=60&release_id=60">Download it now!</a></p>
|
||||
<p>Download the <a href="http://codecoop.org/frs/?group_id=60">
|
||||
latest cryptobox-server.deb</a> to oyur system and install it with
|
||||
the following command:<br />
|
||||
|
@ -24,27 +11,23 @@
|
|||
you probably have to install some missing packages.</p>
|
||||
</div>
|
||||
<div class="content">
|
||||
<h2>Go with the sources</h2>
|
||||
<p>Download the source package of the latest release from <a href="http://codecoop.org/frs/?group_id=60&release_id=60">CodeCoop</a>.
|
||||
<p>You can also use the <a href="http://devel.cryptobox.org/browser/trunk">read-only webinterface</a> of trac
|
||||
for browsing through the Subversion repository. Full Subversion access is possible via commandline tools or your
|
||||
favourite GUI.</p>
|
||||
<p>e.g.: create your local working copy with the following command:<br>
|
||||
<tt>svn checkout https://svn.systemausfall.org/svn/cryptobox</tt></p>
|
||||
<br />
|
||||
<p>Read the <a href="http://en.wikipedia.org/wiki/Subversion" title="Wikipedia: Subversion">wikipedia entry</a> for a short description of Subversion.</p>
|
||||
<h2>CryptoBox-CD</h2>
|
||||
<p>Get the latest <i>CryptoBox-CD</i> image and burn the bootable live-CD.</p>
|
||||
<p><a href="http://codecoop.org/frs/?group_id=60&release_id=33">Download it now!</a></p>
|
||||
<p>We would like to thank <a href="http://codecoop.org">codecoop.org</a> for
|
||||
providing the necessary bandwidth.</p>
|
||||
<p>Alternatively you can buy a live-CD at <a href="http://www.opensoft.nl/cdshop/product_info.php/manufacturers_id/28/products_id/71">OpenSoft.nl</a>
|
||||
for 5.95 european bugs. Note: this is an unpaid advertisement link.
|
||||
So if you ask us kindly, we might send you a CD for a better price. ;)</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<p> </p>
|
||||
</div>
|
||||
<div class="content">
|
||||
<h2>Get the live-CD</h2>
|
||||
<p>Get the newest live-CD by following <a
|
||||
href="http://codecoop.org/frs/?group_id=60&release_id=33">this link</a>.
|
||||
<p>We'd like to thank <a href="http://codecoop.org">codecoop.org</a> for
|
||||
providing bandwidth.</p>
|
||||
<p>You could buy a Live-CD at <a href="http://www.opensoft.nl/cdshop/product_info.php/manufacturers_id/28/products_id/71">OpenSoft.nl</a> for 5.95 european bugs. Note: this is an unpaid advertisement link. So if you ask us kindly, we might send you a CD for a better price. ;)
|
||||
</p>
|
||||
<h2>License</h2>
|
||||
<p>The code of the CryptoBox-Server and the CryptoBox-CD is licensed under the
|
||||
<i>GNU General Public License (GPL)</i>.</p>
|
||||
<p>In short: you are free to change the code and to distribute it, as long
|
||||
as you do not change the license. <a
|
||||
href="http://www.fsf.org/licensing/licenses/gpl.html">Read the license
|
||||
in detail</a>.</p>
|
||||
</div>
|
||||
|
||||
|
|
22
content/faq/05_left
Normal file
22
content/faq/05_left
Normal file
|
@ -0,0 +1,22 @@
|
|||
<div class="left">
|
||||
<div class="leftcontent">
|
||||
<h2>Table of content</h2>
|
||||
|
||||
<ol class="toc">
|
||||
|
||||
<li><a href="#access_data">I successfully opened a volume.
|
||||
How can I access the data now?</a></li>
|
||||
|
||||
<li><a href="#plaintext_after_partitioning">Recently I partitioned my harddisk.
|
||||
Now I can open the volume without a password.
|
||||
Isn't it encrypted anymore?</a></li>
|
||||
|
||||
<li><a href="#user_access">How can I restrict access to certain data?</a></li>
|
||||
|
||||
<li><a href="#use_of_users">There is a <i>user manager</i> available
|
||||
via <i>preferences</i>. What is it good for?</a></li>
|
||||
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
|
50
content/faq/10_center
Normal file
50
content/faq/10_center
Normal file
|
@ -0,0 +1,50 @@
|
|||
<div class="content">
|
||||
<h2>Frequently asked questions</h2>
|
||||
<p>If you have more questions or if you want better answers, just send a mail
|
||||
to <a href="mailto:info@cryptobox.org">info@cryptobox.org</a>. Thanks!</p>
|
||||
</div>
|
||||
|
||||
<div class="content faq">
|
||||
<a name="access_data"></a>
|
||||
<h3>I successfully opened a volume. How can I access the data now?</h3>
|
||||
<p><i>CryptoBox-Server</i>: you should ask your administrator. In case
|
||||
you are the administrator, then you should take a look at the configuration
|
||||
file for the <i>MountDir</i> setting. Publish this directory via your
|
||||
favourite fileserver (e.g. samba, webdav, nfs, ftp, ...) and tell your
|
||||
users how to reach it.</p>
|
||||
<p><i>CryptoBox-CD</i>: browse the network neighborhood for the CryptoBox server
|
||||
(windows), scan the network (KDE or Gnome) or type something like the
|
||||
following into your favourite terminal to mount a volume:<br/>
|
||||
<tt>smbmount //IP_OF_CRYPTOBOX/VOLUME_NAME /media/FOO</tt></p>
|
||||
</div>
|
||||
|
||||
<div class="content faq">
|
||||
<a name="plaintext_after_partitioning"></a>
|
||||
<h3>Recently I partitioned my harddisk. Now I can open the volume without a
|
||||
password. Isn't it encrypted anymore?</h3>
|
||||
<p>The partition manager creates non-encrypted volumes by default. If you want
|
||||
to enable encryption for a volume, then you have to format it. Be aware
|
||||
that this will erase all data of the volume.</p>
|
||||
</div>
|
||||
|
||||
<div class="content faq">
|
||||
<a name="user_access"></a>
|
||||
<h3>How can I restrict access to certain data?</h3>
|
||||
<p>The CryptoBox does not support user and access management for now. Everyone
|
||||
in your local network can access all open volumes for reading and writing.
|
||||
This behavior is based on the assumption, that there are no evil guys in
|
||||
your local network. Please take care for this!</p>
|
||||
<p>For the next major release (v0.4) we plan to implement user and access
|
||||
management.</p>
|
||||
</div>
|
||||
|
||||
<div class="content faq">
|
||||
<a name="use_of_users"></a>
|
||||
<h3>There is a <i>user manager</i> available via <i>preferences</i>.
|
||||
What is it good for?</h3>
|
||||
<p>These administrative users can access restricted parts of the CryptoBox
|
||||
(e.g. the plugin manager or the network settings).</p>
|
||||
<p>Users who just want to open and close volumes do not need an
|
||||
administrative account.</p>
|
||||
</div>
|
||||
|
15
content/index/02_top
Normal file
15
content/index/02_top
Normal file
|
@ -0,0 +1,15 @@
|
|||
<div id="mission">
|
||||
<h2>What is it about?</h2>
|
||||
<p>The CryptoBox project wants to bring data encryption to the masses.</p>
|
||||
<p>Therefore we develop two free (GPL) software packages:</p>
|
||||
<ul>
|
||||
<li>The <i>CryptoBox-Server package</i> adds harddisk encryption to a fileserver
|
||||
(samba, nfs, dav, ...) without annoying its users.</li>
|
||||
<li>The <i>CryptoBox-CD</i> is targetted at users who want to set up an
|
||||
encrypting fileserver without bothering about complicated administration
|
||||
issues.</li>
|
||||
</ul>
|
||||
<p>The privacy of <i>your</i> data is our mission. </p>
|
||||
<p>Any Questions? Mail to <a href="mailto:info@cryptobox.org">info@cryptobox.org</a>!</p>
|
||||
</div>
|
||||
|
|
@ -1,25 +1,27 @@
|
|||
<!-- RFC: what about putting the latest svn commit logs here?
|
||||
all the other stuff is redundant [l] -->
|
||||
|
||||
|
||||
<div class="left">
|
||||
<p><a href="screenshots.html"><img border="0" alt="img: screenshot" src="gfx/screen_mini.png"/><br/>
|
||||
See more screenshots</a></p>
|
||||
<br />
|
||||
<div class="leftcontent">
|
||||
<h2>About</h2>
|
||||
<p>The CryptoBox is a Debian/Linux based live-cd. This CD boots
|
||||
up, starting a secure fileserver. Even non-technical users are
|
||||
able to store their data on its encrypted harddisk. There is no
|
||||
special knowledge about cryptography or servers required at
|
||||
all.</p>
|
||||
<h2>Screenshots</h2>
|
||||
<p style="text-align:center"><a href="screenshots.html"><img border="0" alt="img: screenshot" src="gfx/screen_mini.png"/><br/>
|
||||
More screenshots</a></p>
|
||||
</div>
|
||||
|
||||
<div class="leftcontent">
|
||||
<h2>Download</h2>
|
||||
<p>Fetch the latest release of the <a href="download.html">CryptoBox-server Debian
|
||||
package</a>.</p>
|
||||
<p>Fetch the latest release of the <a href="download.html">CryptoBox-server
|
||||
package v0.3.1</a>.</p>
|
||||
</div>
|
||||
|
||||
<div class="leftcontent">
|
||||
<p> </p>
|
||||
</div>
|
||||
|
||||
<div class="leftcontent">
|
||||
<h2>foo bar</h2>
|
||||
<p>today is the day</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
|
@ -1,22 +1,20 @@
|
|||
|
||||
<div class="content">
|
||||
<h2>NEWS: <a href="http://codecoop.org/frs/?group_id=60&release_id=60">CryptoBox-server 0.3.1 released</a></h2>
|
||||
<h2>NEWS: <a href="http://codecoop.org/frs/?group_id=60&release_id=60">CryptoBox-Server v0.3.1 released</a></h2>
|
||||
<p class="date">20/12/02006</p>
|
||||
<p>This relase contains some usability fixes for users of the Internet Explorer,
|
||||
<p>This release contains some usability fixes for users of the Internet Explorer,
|
||||
as well as some additional translations and more convenient default settings.</p>
|
||||
</div>
|
||||
<div class="content">
|
||||
<h2>NEWS: <a href="http://codecoop.org/frs/?group_id=60&release_id=59">CryptoBox-server 0.3.0 released</a></h2>
|
||||
<h2>NEWS: <a href="http://codecoop.org/frs/?group_id=60&release_id=59">CryptoBox-Server v0.3.0 released</a></h2>
|
||||
<p class="date">15/12/02006</p>
|
||||
<p>Here it comes, the earliest x-mas present 02006, the
|
||||
CryptoBox-server 0.3.0 package ready for <i>Debian/sid</i> and
|
||||
<i>Ubuntu/edgy_eft</i>. It is not a live-cd, but a software package that you can just install on your linux system.
|
||||
Take a look at the <a href="screenshots.html">screenshots</a>. It was a long ride and this is the
|
||||
first milestone reached. Be prepared fo another 1000 miles of code.
|
||||
The live-CD with the new version will be released in February 02007.</p>
|
||||
</div>
|
||||
<div class="content">
|
||||
<p> </p>
|
||||
<p>Here it comes - the earliest x-mas present 02006: the
|
||||
CryptoBox-Server 0.3.0 package. It is not a live-cd, but a software package
|
||||
that you can just install on your favourite linux system.</p>
|
||||
<p> Take a look at the <a href="screenshots.html">screenshots</a>.</p>
|
||||
<p>It was a long ride and this is the first milestone we reached. Be prepared
|
||||
fo another 1000 miles of code.</p>
|
||||
<p>The live-CD based on this new version will be released in February 02007.</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
@ -30,21 +28,21 @@
|
|||
<div class="content">
|
||||
<h2>NEWS: Download interception</h2>
|
||||
<p class="date">14/04/02006</p>
|
||||
<p>Sorry folks, <i>codecoop.org</i> is temporarly down. Update: it's up
|
||||
and running again. Fetch the latest version <a href="http://codecoop.org/frs/?group_id=60&release_id=33">here</a></p>
|
||||
<p>Sorry folks, <i>codecoop.org</i> is temporarly down.</p>
|
||||
<p>UPDATE: It is up and running again. Fetch the latest version <a href="http://codecoop.org/frs/?group_id=60&release_id=33">here</a>.</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<h2>NEWS: CryptoBox code splitting</h2>
|
||||
<p class="date">07/03/02006</p>
|
||||
<p>We're currently splitting the CryptoBox up in the
|
||||
CryptoBox-server and the Cryptobox-CD. This will let you use
|
||||
the CryptoBox-server in your favourite Linux Installation.
|
||||
stay tuned..</p>
|
||||
<p>We are currently splitting the CryptoBox into the
|
||||
CryptoBox-Server and the Cryptobox-CD. This will let you use
|
||||
the CryptoBox-Server in your favourite Linux installation.</p>
|
||||
<p>Stay tuned ...</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<h2>NEWS: CryptoBox code splitting</h2>
|
||||
<h2>NEWS: CryptoBox-CD v0.2.1 released</h2>
|
||||
<p class="date">30/10/02005</p>
|
||||
<p>The new CryptoBox version 0.2.1 is available at
|
||||
<a href="http://codecoop.org/frs/?group_id=60&release_id=33">codecoop.org</a>!</p>
|
||||
|
|
|
@ -1,23 +1,31 @@
|
|||
<div class="left">
|
||||
<div class="leftcontent">
|
||||
<h2>Any Questions?</h2>
|
||||
<p>Mail to <a
|
||||
href="info@cryptobox.org">info (at) cryptobox.org</a>!</p>
|
||||
<p>Or leave us a note about your thoughts and ideas via <a
|
||||
href="http://post.gmane.org/post.php?group=gmane.comp.encryption.cryptobox.devel">gmane</a>. </p>
|
||||
<h2>Issues and bugs</h2>
|
||||
<p>Open a <a
|
||||
href="http://devel.cryptobox.org/newticket">ticket</a> for feature requests, usability problems or bug reports.</p>
|
||||
</div>
|
||||
|
||||
<div class="leftcontent">
|
||||
<p> </p>
|
||||
<h2>Leave a note</h2>
|
||||
<p>Tell us your thoughts and ideas via <a
|
||||
href="http://post.gmane.org/post.php?group=gmane.comp.encryption.cryptobox.devel">gmane</a>.</p>
|
||||
</div>
|
||||
|
||||
<div class="leftcontent">
|
||||
<h2>Think about</h2>
|
||||
<p>You are not just a consumer. Not in the Open Source world.
|
||||
You can always help others with your knowledge or go and spend your
|
||||
<h2>Future release plans</h2>
|
||||
<p>CryptoBox-Server:</p>
|
||||
<ul><li>v0.4 <span class="date">04/15/02007</span></li></ul>
|
||||
<p>CryptoBox-CD:</p>
|
||||
<ul><li>v0.3.1 <span class="date">02/15/02007</span></li></ul>
|
||||
<p>Read the <a href="http://devel.cryptobox.org/roadmap">development roadmap</a>
|
||||
for more details.</p>
|
||||
</div>
|
||||
|
||||
<div class="leftcontent">
|
||||
<h2>Contribute</h2>
|
||||
<p>You are not just a consumer. At least not in the Open Source world.</p>
|
||||
<p>You can always help others with your knowledge or go and spend your
|
||||
money for lousy software. ;)</p>
|
||||
</div>
|
||||
<div class="leftcontent">
|
||||
<h2>Trac tickets</h2>
|
||||
<p>Open up a <a
|
||||
href="https://systemausfall.org/trac/cryptobox/newticket">ticket</a> for feature requests or bugs.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
|
@ -1,18 +1,23 @@
|
|||
<div class="content">
|
||||
<h2>Translation center</h2>
|
||||
<p>We are looking for more translations. This way you can help
|
||||
others accessing the CryptoBox in their native language. The <a
|
||||
href="http://translate.cryptobox.org/">translation center</a> is
|
||||
the central unit for this purpose. You can register there and use the webinterface for translations. It features a nice, motivating progress bar.
|
||||
</p>
|
||||
<p>We want <i>you</i> to translate the CryptoBox!</p>
|
||||
<p>This way you can help others to access the CryptoBox in their native language.
|
||||
The <a href="http://translate.cryptobox.org/">translation center</a> serves
|
||||
this purpose. Just register and use the webinterface for translations.
|
||||
It features a nice, motivating progress bar.</p>
|
||||
<p>For any questions ask us via <a href="mailto:info@cryptobox.org">info@cryptobox.org</a>.</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<h2>Development</h2>
|
||||
<p>If you're interested in what happens under the hood, visit the <a
|
||||
href="devel.cryptobox.org">development corner</a>. The <a href="http://devel.cryptobox.org/roadmap">roadmap</a> shows our goals for the next release and the estimated release date.</p>
|
||||
<p>Join the <a href="mailto:cryptobox-dev-subscribe@lists.systemausfall.org">development mailing list</a>. This list is also accessable via <a href="http://dir.gmane.org/gmane.comp.encryption.cryptobox.devel">gmane.</a></p>
|
||||
<p>Or browse the <a href="https://systemausfall.org/mail-archive/?0">mailing list
|
||||
archive</a>.</p>
|
||||
<p>If you are interested in what happens under the hood, visit the <a
|
||||
href="http://devel.cryptobox.org">development corner</a>. The <a
|
||||
href="http://devel.cryptobox.org/roadmap">roadmap</a> shows our goals
|
||||
for the next release and the estimated release date.</p>
|
||||
<p><a href="mailto:cryptobox-dev-subscribe@lists.systemausfall.org">Join
|
||||
the development mailing list</a> or participate via <a
|
||||
href="http://dir.gmane.org/gmane.comp.encryption.cryptobox.devel">gmane</a>.</p>
|
||||
<p>You can also just browse the <a href="https://systemausfall.org/mail-archive/?0">mailing list archive</a>.</p>
|
||||
</div>
|
||||
<div class="content">
|
||||
<p> </p>
|
||||
|
@ -20,7 +25,7 @@
|
|||
|
||||
<div class="content">
|
||||
<h2>Acknowledgements</h2>
|
||||
<p>The whole is nothing without it's parts. We would like to thank
|
||||
<p>The whole is nothing without its parts. We would like to thank
|
||||
all the people for their help (in order of appearance). So, thank you!
|
||||
:)</p>
|
||||
<ul>
|
||||
|
@ -29,10 +34,16 @@
|
|||
<li>Rike - french translation</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<h2>Legal stuff</h2>
|
||||
<ul>
|
||||
<li>All released code is under <a href="http://www.fsf.org/licensing/licenses/gpl.html">GPL</a></li>
|
||||
<li>The documentation is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/">Creative Commons License</a></li>
|
||||
<li>We do not take any warranty for the functionality or usability of the CryptoBox.</li>
|
||||
<li>All code is licensed under the <a href="http://www.fsf.org/licensing/licenses/gpl.html">GPL</a>.</li>
|
||||
<li>The documentation and this website are licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/">Creative Commons License</a>.</li>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<h2>Any Questions?</h2>
|
||||
<p>Mail to <a href="mailto:info@cryptobox.org">info@cryptobox.org</a>!</p>
|
||||
</div>
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
<div class="onecolumn">
|
||||
<br />
|
||||
<h2>Versions 0.3.x</h2>
|
||||
<p>
|
||||
<img src="gfx/activate_volume.png"><br />
|
||||
|
@ -9,6 +8,9 @@
|
|||
<img src="gfx/system_preferences.png"><br />
|
||||
configuration<br />
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="onecolumn">
|
||||
<h2>Versions 0.2.x</h2>
|
||||
<p>
|
||||
<img src="gfx/en_mount.png"><br />
|
||||
|
@ -19,3 +21,4 @@
|
|||
configuration<br />
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
|
39
demo.html
39
demo.html
|
@ -12,36 +12,48 @@
|
|||
<body>
|
||||
<div class="container">
|
||||
|
||||
<div class="header"><!-- just the logo --></div>
|
||||
<div id="header"><!-- just the logo --></div>
|
||||
|
||||
|
||||
<div class="navbar">
|
||||
<p><a href="index.html">Home</a>
|
||||
<a href="download.html">Download</a>
|
||||
<a href="screenshots.html">Screenshots</a>
|
||||
<a href="demo.html">Demo</a>
|
||||
<a href="project.html">Project</a> </p>
|
||||
<p>
|
||||
<a href="index.html">Home</a> |
|
||||
<a href="download.html">Download</a> |
|
||||
<a href="screenshots.html">Screenshots</a> |
|
||||
<a href="demo.html">Demo</a> |
|
||||
<a href="details.html">Details</a> |
|
||||
<a href="project.html">Project</a> |
|
||||
<a href="faq.html">FAQ</a>
|
||||
</p>
|
||||
</div>
|
||||
<br />
|
||||
|
||||
|
||||
<div class="left">
|
||||
<div class="leftcontent">
|
||||
<p> </p>
|
||||
</div>
|
||||
|
||||
<div class="leftcontent">
|
||||
<h2>Pardon</h2>
|
||||
<p>Don't worry if the <a href="http://demo.cryptobox.org">demo</a> is out for lunch. It'll be back soon.</p>
|
||||
<h2>Pardon in advance</h2>
|
||||
<p>Please do not worry if the <a href="http://demo.cryptobox.org">demo</a> may be out for lunch right now. It surely will be back soon.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="content">
|
||||
<h2>Demonstration</h2>
|
||||
<p>With the new release, we proudly present a demo CryptoBox
|
||||
environment. It's very slow at the moment but should give you a
|
||||
better feeling, for how the CryptoBox works.</p>
|
||||
<p>Try: <a href="http://demo.cryptobox.org">demo.cryptobox.org</a> .</p>
|
||||
<p>With the new release, we proudly present an online demonstration
|
||||
of the webinterface of a CryptoBox. At the moment the server is quite
|
||||
slow, but at least you will get a feeling of how the CryptoBox works.</p>
|
||||
<p>Try: <a href="http://demo.cryptobox.org">http://demo.cryptobox.org</a>.</p>
|
||||
<p>The necessary access credentials for restricted parts of the demo are:</p>
|
||||
<ul>
|
||||
<li>Username: admin</li>
|
||||
<li>Password: admin</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="footer">
|
||||
<!-- TODO: add real link! -->
|
||||
<p>-- a <a href="http://senselab.org">Sense.Lab</a> project -- <a href="index.html">Impressum</a> --</p>
|
||||
|
@ -51,3 +63,4 @@
|
|||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
|
|
116
details.html
Normal file
116
details.html
Normal file
|
@ -0,0 +1,116 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<title>CryptoBox</title>
|
||||
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type" />
|
||||
<meta content="" name="keywords" />
|
||||
<meta name="description" content="a secure fileserver, live-CD, web front-end" />
|
||||
<link rel="stylesheet" type="text/css" href="gfx/main.css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div class="container">
|
||||
|
||||
<div id="header"><!-- just the logo --></div>
|
||||
|
||||
|
||||
<div class="navbar">
|
||||
<p>
|
||||
<a href="index.html">Home</a> |
|
||||
<a href="download.html">Download</a> |
|
||||
<a href="screenshots.html">Screenshots</a> |
|
||||
<a href="demo.html">Demo</a> |
|
||||
<a href="details.html">Details</a> |
|
||||
<a href="project.html">Project</a> |
|
||||
<a href="faq.html">FAQ</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="left">
|
||||
<div class="leftcontent">
|
||||
<h2>Thank you!</h2>
|
||||
<p>The CryptoBox project heavily depends on the following Free Software
|
||||
projects. Thanks for your hard work!</p>
|
||||
<ul>
|
||||
<li><a href="http://kernel.org">Linux kernel</a></li>
|
||||
<li><a href="http://debian.org">Debian GNU/Linux</a></li>
|
||||
<li><a href="http://python.org">Python</a></li>
|
||||
<li><a href="http://cherrypy.org">CherryPy</a></li>
|
||||
<li><a href="http://clearsilver.net">ClearSilver</a></li>
|
||||
<li><a href="http://www.saout.de/misc/dm-crypt">DM-crypt</a></li>
|
||||
<li><a href="http://luks.endorphin.org">CryptSetup LUKS</a></li>
|
||||
<li>...</li>
|
||||
</ul>
|
||||
<p>This list is by far incomplete - so: thanks to everyone involved in
|
||||
improving Free Software!</p>
|
||||
</div>
|
||||
|
||||
<div class="leftcontent">
|
||||
<h2>You need more details?</h2>
|
||||
<p>Take a look at the <a
|
||||
href="http://devel.cryptobox.org/browser/trunk/README">README file</a>
|
||||
for more detailed installation and usage instructions.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<h2>Requirements</h2>
|
||||
<p>The <i>CryptoBox-Server</i> package can be installed on every system with at least:</p>
|
||||
<ul>
|
||||
<li>Linux kernel 2.6</li>
|
||||
<li>cryptsetup with LUKS support</li>
|
||||
<li>kernel support for the <i>crypt</i> target of the <i>device mapper</i></li>
|
||||
<li>Python 2.4</li>
|
||||
</ul>
|
||||
<p>The <i>CryptoBox-CD</i> can run on any PC with:</p>
|
||||
<ul>
|
||||
<li>CPU: min. 100MHz</li>
|
||||
<li>RAM: 64 MB</li>
|
||||
<li>CD-ROM drive</li>
|
||||
<li>a network connection</li>
|
||||
<li>a harddisk for your data</li>
|
||||
</ul>
|
||||
<p>All drives supported by the linux kernel can be used: IDE, SCSI, USB, FireWire,
|
||||
SATA, ...</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<h2>Encryption</h2>
|
||||
<p>The encrypted disk partitions are <!-- TODO: add luks link --> LUKS
|
||||
volumes. In case of emergency you can access your data directly with every
|
||||
modern linux system or via <!-- TODO: check link --><a
|
||||
href="http:/freeotf.org/">FreeOTF</a> (for windows).</p>
|
||||
<p>Select your favourite encryption algorithm from all ciphers supported
|
||||
by the linux kernel. Currently the default is
|
||||
<i>aes-cbc-essiv:sha256</i> (AES in CBC mode with ESSIV based on SHA256).</p>
|
||||
<!-- TODO: check description of the cipher - especially essiv -->
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<h2>File access</h2>
|
||||
<p>The <i>CryptoBox-Server</i> will smoothly integrate into your existing
|
||||
fileserver.</p>
|
||||
<p>The <i>CryptoBox-CD</i> provides access to your data via:<p>
|
||||
<ul>
|
||||
<li>samba shares (also known as: <i>windows network share</i>)</li>
|
||||
<li>WebDAV (aka: <i>web folder</i>)</li>
|
||||
<li>nfs (*nix file sharing)</li>
|
||||
</ul>
|
||||
<p>Currently there is no user and access management integrated into the
|
||||
CryptoBox-CD.</li>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="footer">
|
||||
<!-- TODO: add real link! -->
|
||||
<p>-- a <a href="http://senselab.org">Sense.Lab</a> project -- <a href="index.html">Impressum</a> --</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
107
download.html
107
download.html
|
@ -12,55 +12,55 @@
|
|||
<body>
|
||||
<div class="container">
|
||||
|
||||
<div class="header"><!-- just the logo --></div>
|
||||
<div id="header"><!-- just the logo --></div>
|
||||
|
||||
|
||||
<div class="navbar">
|
||||
<p><a href="index.html">Home</a>
|
||||
<a href="download.html">Download</a>
|
||||
<a href="screenshots.html">Screenshots</a>
|
||||
<a href="demo.html">Demo</a>
|
||||
<a href="project.html">Project</a> </p>
|
||||
<p>
|
||||
<a href="index.html">Home</a> |
|
||||
<a href="download.html">Download</a> |
|
||||
<a href="screenshots.html">Screenshots</a> |
|
||||
<a href="demo.html">Demo</a> |
|
||||
<a href="details.html">Details</a> |
|
||||
<a href="project.html">Project</a> |
|
||||
<a href="faq.html">FAQ</a>
|
||||
</p>
|
||||
</div>
|
||||
<br />
|
||||
|
||||
|
||||
<div class="left">
|
||||
<div class="leftcontent">
|
||||
<h2>Hint</h2>
|
||||
<p>Fetch the latest <a href="http://codecoop.org/frs/?group_id=60">CryptoBox-server
|
||||
.deb package</a> while it's hot!</p>
|
||||
<h2>Latest releases</h2>
|
||||
<p>CryptoBox-Server: <a
|
||||
href="http://codecoop.org/frs/?group_id=60&release_id=60">0.3.1</a></p>
|
||||
<p>CryptoBox-CD: <a
|
||||
href="http://codecoop.org/frs/?group_id=60&release_id=33">0.2.1</a></p>
|
||||
</div>
|
||||
|
||||
<div class="leftcontent">
|
||||
<h2>It's tested</h2>
|
||||
<p>The package installs fine on:<br /></p>
|
||||
<p>Debian/sid <br />
|
||||
Ubuntu/edgy_eft</p>
|
||||
<h2>Debian package</h2>
|
||||
<p>If you are a Debian/Ubuntu/??? user, then we strongly recommend to use
|
||||
the <i>cryptobox-server</i> package of our (inofficial) <a
|
||||
href="http://systemausfall.org/toolforge/debian/">debian package repository</a>
|
||||
to stay up to date.</p>
|
||||
<p><a
|
||||
href="http://devel.cryptobox.org/wiki/DebianNotes">Read more ...</a></p>
|
||||
</div>
|
||||
|
||||
<div class="leftcontent">
|
||||
<h2>Live-CD 0.3</h2>
|
||||
<p>Sorry, v0.3.x is not available as live-CD yet. It is
|
||||
going to be released in february 02007.</p>
|
||||
</div>
|
||||
<div class="leftcontent">
|
||||
<p> </p>
|
||||
<h2>Bleeding edge</h2>
|
||||
<p>The current source code of the <i>CryptoBox-Server</i> package is always
|
||||
available via our <a href="https://svn.systemausfall.org/svn/cryptobox/"
|
||||
title="browse subversion repository">Subversion repository</a>.</p>
|
||||
<p><a
|
||||
href="http://devel.cryptobox.org/wiki/SubversionNotes">Read more ...</a></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<h2>Debian, Ubuntu (CryptoBox-server)</h2>
|
||||
<p>Install the <i>cryptobox-server</i> package to integrate the
|
||||
features of the CryptoBox into your running server/desktop
|
||||
without downloading the whole CD.</p>
|
||||
<p>First add the following line to your <i>/etc/apt/sources.list:</i><br />
|
||||
<tt>deb http://systemausfall.org/toolforge/debian unstable main</tt></p>
|
||||
<p>Then run:<br/>
|
||||
<tt>apt-get install cryptobox-server</tt></p>
|
||||
<br />
|
||||
<p>If you're an official maintainer, you might help us to integrate the
|
||||
package into Debian upstream!</p>
|
||||
</div>
|
||||
<div class="content">
|
||||
<h2>CryptoBox-server in Debian-based Linux Distributions</h2>
|
||||
<p>The package can also be installed in other Debian based
|
||||
distributions: your mileage may vary.</p>
|
||||
<h2>CryptoBox-Server</h2>
|
||||
<p>Install the <i>CryptoBox-Server</i> package in your favourite linux system.</p>
|
||||
<p><a href="http://codecoop.org/frs/?group_id=60&release_id=60">Download it now!</a></p>
|
||||
<p>Download the <a href="http://codecoop.org/frs/?group_id=60">
|
||||
latest cryptobox-server.deb</a> to oyur system and install it with
|
||||
the following command:<br />
|
||||
|
@ -70,28 +70,24 @@
|
|||
you probably have to install some missing packages.</p>
|
||||
</div>
|
||||
<div class="content">
|
||||
<h2>Go with the sources</h2>
|
||||
<p>Download the source package of the latest release from <a href="http://codecoop.org/frs/?group_id=60&release_id=60">CodeCoop</a>.
|
||||
<p>You can also use the <a href="http://devel.cryptobox.org/browser/trunk">read-only webinterface</a> of trac
|
||||
for browsing through the Subversion repository. Full Subversion access is possible via commandline tools or your
|
||||
favourite GUI.</p>
|
||||
<p>e.g.: create your local working copy with the following command:<br>
|
||||
<tt>svn checkout https://svn.systemausfall.org/svn/cryptobox</tt></p>
|
||||
<br />
|
||||
<p>Read the <a href="http://en.wikipedia.org/wiki/Subversion" title="Wikipedia: Subversion">wikipedia entry</a> for a short description of Subversion.</p>
|
||||
<h2>CryptoBox-CD</h2>
|
||||
<p>Get the latest <i>CryptoBox-CD</i> image and burn the bootable live-CD.</p>
|
||||
<p><a href="http://codecoop.org/frs/?group_id=60&release_id=33">Download it now!</a></p>
|
||||
<p>We would like to thank <a href="http://codecoop.org">codecoop.org</a> for
|
||||
providing the necessary bandwidth.</p>
|
||||
<p>Alternatively you can buy a live-CD at <a href="http://www.opensoft.nl/cdshop/product_info.php/manufacturers_id/28/products_id/71">OpenSoft.nl</a>
|
||||
for 5.95 european bugs. Note: this is an unpaid advertisement link.
|
||||
So if you ask us kindly, we might send you a CD for a better price. ;)</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<p> </p>
|
||||
</div>
|
||||
<div class="content">
|
||||
<h2>Get the live-CD</h2>
|
||||
<p>Get the newest live-CD by following <a
|
||||
href="http://codecoop.org/frs/?group_id=60&release_id=33">this link</a>.
|
||||
<p>We'd like to thank <a href="http://codecoop.org">codecoop.org</a> for
|
||||
providing bandwidth.</p>
|
||||
<p>You could buy a Live-CD at <a href="http://www.opensoft.nl/cdshop/product_info.php/manufacturers_id/28/products_id/71">OpenSoft.nl</a> for 5.95 european bugs. Note: this is an unpaid advertisement link. So if you ask us kindly, we might send you a CD for a better price. ;)
|
||||
</p>
|
||||
<h2>License</h2>
|
||||
<p>The code of the CryptoBox-Server and the CryptoBox-CD is licensed under the
|
||||
<i>GNU General Public License (GPL)</i>.</p>
|
||||
<p>In short: you are free to change the code and to distribute it, as long
|
||||
as you do not change the license. <a
|
||||
href="http://www.fsf.org/licensing/licenses/gpl.html">Read the license
|
||||
in detail</a>.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
@ -105,3 +101,4 @@
|
|||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
|
|
114
faq.html
Normal file
114
faq.html
Normal file
|
@ -0,0 +1,114 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<title>CryptoBox</title>
|
||||
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type" />
|
||||
<meta content="" name="keywords" />
|
||||
<meta name="description" content="a secure fileserver, live-CD, web front-end" />
|
||||
<link rel="stylesheet" type="text/css" href="gfx/main.css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div class="container">
|
||||
|
||||
<div id="header"><!-- just the logo --></div>
|
||||
|
||||
|
||||
<div class="navbar">
|
||||
<p>
|
||||
<a href="index.html">Home</a> |
|
||||
<a href="download.html">Download</a> |
|
||||
<a href="screenshots.html">Screenshots</a> |
|
||||
<a href="demo.html">Demo</a> |
|
||||
<a href="details.html">Details</a> |
|
||||
<a href="project.html">Project</a> |
|
||||
<a href="faq.html">FAQ</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="left">
|
||||
<div class="leftcontent">
|
||||
<h2>Table of content</h2>
|
||||
|
||||
<ol class="toc">
|
||||
|
||||
<li><a href="#access_data">I successfully opened a volume.
|
||||
How can I access the data now?</a></li>
|
||||
|
||||
<li><a href="#plaintext_after_partitioning">Recently I partitioned my harddisk.
|
||||
Now I can open the volume without a password.
|
||||
Isn't it encrypted anymore?</a></li>
|
||||
|
||||
<li><a href="#user_access">How can I restrict access to certain data?</a></li>
|
||||
|
||||
<li><a href="#use_of_users">There is a <i>user manager</i> available
|
||||
via <i>preferences</i>. What is it good for?</a></li>
|
||||
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<h2>Frequently asked questions</h2>
|
||||
<p>If you have more questions or if you want better answers, just send a mail
|
||||
to <a href="mailto:info@cryptobox.org">info@cryptobox.org</a>. Thanks!</p>
|
||||
</div>
|
||||
|
||||
<div class="content faq">
|
||||
<a name="access_data"></a>
|
||||
<h3>I successfully opened a volume. How can I access the data now?</h3>
|
||||
<p><i>CryptoBox-Server</i>: you should ask your administrator. In case
|
||||
you are the administrator, then you should take a look at the configuration
|
||||
file for the <i>MountDir</i> setting. Publish this directory via your
|
||||
favourite fileserver (e.g. samba, webdav, nfs, ftp, ...) and tell your
|
||||
users how to reach it.</p>
|
||||
<p><i>CryptoBox-CD</i>: browse the network neighborhood for the CryptoBox server
|
||||
(windows), scan the network (KDE or Gnome) or type something like the
|
||||
following into your favourite terminal to mount a volume:<br/>
|
||||
<tt>smbmount //IP_OF_CRYPTOBOX/VOLUME_NAME /media/FOO</tt></p>
|
||||
</div>
|
||||
|
||||
<div class="content faq">
|
||||
<a name="plaintext_after_partitioning"></a>
|
||||
<h3>Recently I partitioned my harddisk. Now I can open the volume without a
|
||||
password. Isn't it encrypted anymore?</h3>
|
||||
<p>The partition manager creates non-encrypted volumes by default. If you want
|
||||
to enable encryption for a volume, then you have to format it. Be aware
|
||||
that this will erase all data of the volume.</p>
|
||||
</div>
|
||||
|
||||
<div class="content faq">
|
||||
<a name="user_access"></a>
|
||||
<h3>How can I restrict access to certain data?</h3>
|
||||
<p>The CryptoBox does not support user and access management for now. Everyone
|
||||
in your local network can access all open volumes for reading and writing.
|
||||
This behavior is based on the assumption, that there are no evil guys in
|
||||
your local network. Please take care for this!</p>
|
||||
<p>For the next major release (v0.4) we plan to implement user and access
|
||||
management.</p>
|
||||
</div>
|
||||
|
||||
<div class="content faq">
|
||||
<a name="use_of_users"></a>
|
||||
<h3>There is a <i>user manager</i> available via <i>preferences</i>.
|
||||
What is it good for?</h3>
|
||||
<p>These administrative users can access restricted parts of the CryptoBox
|
||||
(e.g. the plugin manager or the network settings).</p>
|
||||
<p>Users who just want to open and close volumes do not need an
|
||||
administrative account.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="footer">
|
||||
<!-- TODO: add real link! -->
|
||||
<p>-- a <a href="http://senselab.org">Sense.Lab</a> project -- <a href="index.html">Impressum</a> --</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
|
@ -2,3 +2,4 @@
|
|||
<!-- $nav$ -->
|
||||
<!-- $entries$ -->
|
||||
<!-- $footer$ -->
|
||||
|
||||
|
|
108
gfx/main.css
108
gfx/main.css
|
@ -27,7 +27,8 @@ h2 {
|
|||
font-size: 100%;
|
||||
font-weight: normal;
|
||||
text-align: left;
|
||||
font-weight:800;
|
||||
/* RFC: there is a font-weight above - which is valid? */
|
||||
font-weight: 800;
|
||||
}
|
||||
|
||||
div {
|
||||
|
@ -46,21 +47,23 @@ b {
|
|||
font-size: 95%;
|
||||
}
|
||||
|
||||
.container {
|
||||
div.container {
|
||||
background-color: #FFF;
|
||||
margin: 0 auto 0 auto;
|
||||
padding:0;
|
||||
padding: 0;
|
||||
width: 740px;
|
||||
}
|
||||
.container a:link, a:visited {
|
||||
|
||||
div.container a:link, div.container a:visited {
|
||||
color: #366b30;
|
||||
/*text-decoration: none;*/
|
||||
}
|
||||
.container a:hover, a:active {
|
||||
|
||||
div.container a:hover, div.container a:active {
|
||||
color: #ff8a00;
|
||||
}
|
||||
|
||||
.header {
|
||||
div#header {
|
||||
padding: 2em;
|
||||
margin: 0;
|
||||
background-image: url(header.jpg);
|
||||
|
@ -69,78 +72,98 @@ b {
|
|||
height: 78px;
|
||||
}
|
||||
|
||||
.navbar {
|
||||
div#mission {
|
||||
padding: 0.3em 1ex 0.3em 1ex;
|
||||
margin: 5px 5px 9px 5px;
|
||||
border: 1px solid #e0e0e0;
|
||||
}
|
||||
|
||||
div#mission h2 {
|
||||
padding: 0.1em 0 0.1em 0.5em;
|
||||
}
|
||||
|
||||
ul {
|
||||
margin-top: 0;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
|
||||
div.navbar {
|
||||
display: block;
|
||||
width: 740px;
|
||||
font-weight: bold;
|
||||
margin: 5px 0 5px 0;
|
||||
padding: 5px 0 5px 0;
|
||||
padding: 10px 0 10px 0;
|
||||
border-top: 1px solid #C4C4C4;
|
||||
border-bottom: 1px solid #C4C4C4;
|
||||
text-align:center;
|
||||
}
|
||||
.navbar a:link, a:visited, a:active {
|
||||
|
||||
div.navbar a:link, .navbar a:visited, .navbar a:active {
|
||||
color: #666666;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.left {
|
||||
div.left {
|
||||
float: left;
|
||||
width: 30%;
|
||||
margin: 0 0 0 0.1em;
|
||||
margin: 0 0 0 5px;
|
||||
padding: 0;
|
||||
text-align: center;
|
||||
}
|
||||
.left h2 {
|
||||
|
||||
div.left h2 {
|
||||
text-align: left;
|
||||
padding: 0 0 0 0.5em;
|
||||
margin-bottom: 0.3em;
|
||||
}
|
||||
.leftcontent {
|
||||
|
||||
div.leftcontent {
|
||||
margin: 0.2em 0.4em 0.3em 0;
|
||||
padding: 0.3em;
|
||||
text-align: left;
|
||||
border: 1px solid #e0e0e0;
|
||||
}
|
||||
|
||||
.leftcontent p {
|
||||
div.leftcontent p {
|
||||
padding: 0 0 0.5em 0.5em;
|
||||
}
|
||||
|
||||
.content {
|
||||
margin: 5px 5px 9px 30.5%;
|
||||
div.content {
|
||||
margin: 5px 5px 9px 31%;
|
||||
}
|
||||
|
||||
div.onecolumn {
|
||||
margin: 5px 5px 9px 5px;
|
||||
}
|
||||
|
||||
div.content, div.onecolumn {
|
||||
padding: 0.3em 1ex 0.3em 1ex;
|
||||
border: 1px solid #e0e0e0;
|
||||
}
|
||||
|
||||
.content h2 {
|
||||
div.content h2, div.onecolumn h2 {
|
||||
/* these are 2 pixels higher then those on the left side */
|
||||
/* RFC: what does that mean? Do we want this difference or not? [l] */
|
||||
padding: 0.1em 0 0.1em 0.5em;
|
||||
margin: 0.1em 0 0.1em 0;
|
||||
}
|
||||
.content p {
|
||||
|
||||
div.content p, div.onecolumn p {
|
||||
padding: 0.1em 0.8em 0.1em 0.8em;
|
||||
}
|
||||
|
||||
div.onecolumn p {
|
||||
margin-top: 10px;
|
||||
margin-bottom: 25px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.date {
|
||||
text-align: right;
|
||||
font-style: italic;
|
||||
font-size: 0.8em;
|
||||
}
|
||||
|
||||
.onecolumn {
|
||||
border: 1px solid #e0e0e0;
|
||||
}
|
||||
.onecolumn p {
|
||||
margin-bottom: 35px;
|
||||
text-align: center;
|
||||
}
|
||||
.onecolumn h2 {
|
||||
margin: 0 0.5em 0.8em 0.5em;
|
||||
padding: 0.2em 0.3em 0.2em 0.3em;
|
||||
}
|
||||
|
||||
.footer {
|
||||
div.footer {
|
||||
margin: 20px 0 5px 0;
|
||||
padding: 5px 0 5px 0;
|
||||
border-top: 1px solid #C4C4C4;
|
||||
|
@ -151,3 +174,24 @@ b {
|
|||
}
|
||||
|
||||
|
||||
/* FAQ headers */
|
||||
div.faq h3 {
|
||||
margin: 0.5em;
|
||||
color: #8bbf75;
|
||||
}
|
||||
|
||||
|
||||
/* table of content for FAQ */
|
||||
ol.toc {
|
||||
padding-left: 2em;
|
||||
}
|
||||
|
||||
ol.toc li {
|
||||
margin-top: 0.5em;
|
||||
margin-bottom: 0.5em;
|
||||
}
|
||||
|
||||
ol.toc a {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
|
|
97
index.html
97
index.html
|
@ -12,61 +12,81 @@
|
|||
<body>
|
||||
<div class="container">
|
||||
|
||||
<div class="header"><!-- just the logo --></div>
|
||||
<div id="header"><!-- just the logo --></div>
|
||||
|
||||
|
||||
<div class="navbar">
|
||||
<p><a href="index.html">Home</a>
|
||||
<a href="download.html">Download</a>
|
||||
<a href="screenshots.html">Screenshots</a>
|
||||
<a href="demo.html">Demo</a>
|
||||
<a href="project.html">Project</a> </p>
|
||||
<p>
|
||||
<a href="index.html">Home</a> |
|
||||
<a href="download.html">Download</a> |
|
||||
<a href="screenshots.html">Screenshots</a> |
|
||||
<a href="demo.html">Demo</a> |
|
||||
<a href="details.html">Details</a> |
|
||||
<a href="project.html">Project</a> |
|
||||
<a href="faq.html">FAQ</a>
|
||||
</p>
|
||||
</div>
|
||||
<br />
|
||||
|
||||
<div class="left">
|
||||
<p><a href="screenshots.html"><img border="0" alt="img: screenshot" src="gfx/screen_mini.png"/><br/>
|
||||
See more screenshots</a></p>
|
||||
<br />
|
||||
|
||||
<div id="mission">
|
||||
<h2>What is it about?</h2>
|
||||
<p>The CryptoBox project wants to bring data encryption to the masses.</p>
|
||||
<p>Therefore we develop two free (GPL) software packages:</p>
|
||||
<ul>
|
||||
<li>The <i>CryptoBox-Server package</i> adds harddisk encryption to a fileserver
|
||||
(samba, nfs, dav, ...) without annoying its users.</li>
|
||||
<li>The <i>CryptoBox-CD</i> is targetted at users who want to set up an
|
||||
encrypting fileserver without bothering about complicated administration
|
||||
issues.</li>
|
||||
</ul>
|
||||
<p>The privacy of <i>your</i> data is our mission. </p>
|
||||
<p>Any Questions? Mail to <a href="mailto:info@cryptobox.org">info@cryptobox.org</a>!</p>
|
||||
</div>
|
||||
|
||||
<!-- RFC: what about putting the latest svn commit logs here?
|
||||
all the other stuff is redundant [l] -->
|
||||
|
||||
|
||||
<div class="left">
|
||||
<div class="leftcontent">
|
||||
<h2>About</h2>
|
||||
<p>The CryptoBox is a Debian/Linux based live-cd. This CD boots
|
||||
up, starting a secure fileserver. Even non-technical users are
|
||||
able to store their data on its encrypted harddisk. There is no
|
||||
special knowledge about cryptography or servers required at
|
||||
all.</p>
|
||||
<h2>Screenshots</h2>
|
||||
<p style="text-align:center"><a href="screenshots.html"><img border="0" alt="img: screenshot" src="gfx/screen_mini.png"/><br/>
|
||||
More screenshots</a></p>
|
||||
</div>
|
||||
|
||||
<div class="leftcontent">
|
||||
<h2>Download</h2>
|
||||
<p>Fetch the latest release of the <a href="download.html">CryptoBox-server Debian
|
||||
package</a>.</p>
|
||||
<p>Fetch the latest release of the <a href="download.html">CryptoBox-server
|
||||
package v0.3.1</a>.</p>
|
||||
</div>
|
||||
|
||||
<div class="leftcontent">
|
||||
<p> </p>
|
||||
</div>
|
||||
|
||||
<div class="leftcontent">
|
||||
<h2>foo bar</h2>
|
||||
<p>today is the day</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="content">
|
||||
<h2>NEWS: <a href="http://codecoop.org/frs/?group_id=60&release_id=60">CryptoBox-server 0.3.1 released</a></h2>
|
||||
<h2>NEWS: <a href="http://codecoop.org/frs/?group_id=60&release_id=60">CryptoBox-Server v0.3.1 released</a></h2>
|
||||
<p class="date">20/12/02006</p>
|
||||
<p>This relase contains some usability fixes for users of the Internet Explorer,
|
||||
<p>This release contains some usability fixes for users of the Internet Explorer,
|
||||
as well as some additional translations and more convenient default settings.</p>
|
||||
</div>
|
||||
<div class="content">
|
||||
<h2>NEWS: <a href="http://codecoop.org/frs/?group_id=60&release_id=59">CryptoBox-server 0.3.0 released</a></h2>
|
||||
<h2>NEWS: <a href="http://codecoop.org/frs/?group_id=60&release_id=59">CryptoBox-Server v0.3.0 released</a></h2>
|
||||
<p class="date">15/12/02006</p>
|
||||
<p>Here it comes, the earliest x-mas present 02006, the
|
||||
CryptoBox-server 0.3.0 package ready for <i>Debian/sid</i> and
|
||||
<i>Ubuntu/edgy_eft</i>. It is not a live-cd, but a software package that you can just install on your linux system.
|
||||
Take a look at the <a href="screenshots.html">screenshots</a>. It was a long ride and this is the
|
||||
first milestone reached. Be prepared fo another 1000 miles of code.
|
||||
The live-CD with the new version will be released in February 02007.</p>
|
||||
</div>
|
||||
<div class="content">
|
||||
<p> </p>
|
||||
<p>Here it comes - the earliest x-mas present 02006: the
|
||||
CryptoBox-Server 0.3.0 package. It is not a live-cd, but a software package
|
||||
that you can just install on your favourite linux system.</p>
|
||||
<p> Take a look at the <a href="screenshots.html">screenshots</a>.</p>
|
||||
<p>It was a long ride and this is the first milestone we reached. Be prepared
|
||||
fo another 1000 miles of code.</p>
|
||||
<p>The live-CD based on this new version will be released in February 02007.</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
@ -80,21 +100,21 @@
|
|||
<div class="content">
|
||||
<h2>NEWS: Download interception</h2>
|
||||
<p class="date">14/04/02006</p>
|
||||
<p>Sorry folks, <i>codecoop.org</i> is temporarly down. Update: it's up
|
||||
and running again. Fetch the latest version <a href="http://codecoop.org/frs/?group_id=60&release_id=33">here</a></p>
|
||||
<p>Sorry folks, <i>codecoop.org</i> is temporarly down.</p>
|
||||
<p>UPDATE: It is up and running again. Fetch the latest version <a href="http://codecoop.org/frs/?group_id=60&release_id=33">here</a>.</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<h2>NEWS: CryptoBox code splitting</h2>
|
||||
<p class="date">07/03/02006</p>
|
||||
<p>We're currently splitting the CryptoBox up in the
|
||||
CryptoBox-server and the Cryptobox-CD. This will let you use
|
||||
the CryptoBox-server in your favourite Linux Installation.
|
||||
stay tuned..</p>
|
||||
<p>We are currently splitting the CryptoBox into the
|
||||
CryptoBox-Server and the Cryptobox-CD. This will let you use
|
||||
the CryptoBox-Server in your favourite Linux installation.</p>
|
||||
<p>Stay tuned ...</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<h2>NEWS: CryptoBox code splitting</h2>
|
||||
<h2>NEWS: CryptoBox-CD v0.2.1 released</h2>
|
||||
<p class="date">30/10/02005</p>
|
||||
<p>The new CryptoBox version 0.2.1 is available at
|
||||
<a href="http://codecoop.org/frs/?group_id=60&release_id=33">codecoop.org</a>!</p>
|
||||
|
@ -111,3 +131,4 @@
|
|||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
|
|
|
@ -12,4 +12,5 @@
|
|||
<body>
|
||||
<div class="container">
|
||||
|
||||
<div class="header"><!-- just the logo --></div>
|
||||
<div id="header"><!-- just the logo --></div>
|
||||
|
||||
|
|
|
@ -1,8 +1,12 @@
|
|||
<div class="navbar">
|
||||
<p><a href="index.html">Home</a>
|
||||
<a href="download.html">Download</a>
|
||||
<a href="screenshots.html">Screenshots</a>
|
||||
<a href="demo.html">Demo</a>
|
||||
<a href="project.html">Project</a> </p>
|
||||
<p>
|
||||
<a href="index.html">Home</a> |
|
||||
<a href="download.html">Download</a> |
|
||||
<a href="screenshots.html">Screenshots</a> |
|
||||
<a href="demo.html">Demo</a> |
|
||||
<a href="details.html">Details</a> |
|
||||
<a href="project.html">Project</a> |
|
||||
<a href="faq.html">FAQ</a>
|
||||
</p>
|
||||
</div>
|
||||
<br />
|
||||
|
||||
|
|
95
project.html
95
project.html
|
@ -12,55 +12,73 @@
|
|||
<body>
|
||||
<div class="container">
|
||||
|
||||
<div class="header"><!-- just the logo --></div>
|
||||
<div id="header"><!-- just the logo --></div>
|
||||
|
||||
|
||||
<div class="navbar">
|
||||
<p><a href="index.html">Home</a>
|
||||
<a href="download.html">Download</a>
|
||||
<a href="screenshots.html">Screenshots</a>
|
||||
<a href="demo.html">Demo</a>
|
||||
<a href="project.html">Project</a> </p>
|
||||
<p>
|
||||
<a href="index.html">Home</a> |
|
||||
<a href="download.html">Download</a> |
|
||||
<a href="screenshots.html">Screenshots</a> |
|
||||
<a href="demo.html">Demo</a> |
|
||||
<a href="details.html">Details</a> |
|
||||
<a href="project.html">Project</a> |
|
||||
<a href="faq.html">FAQ</a>
|
||||
</p>
|
||||
</div>
|
||||
<br />
|
||||
|
||||
|
||||
<div class="left">
|
||||
<div class="leftcontent">
|
||||
<h2>Any Questions?</h2>
|
||||
<p>Mail to <a
|
||||
href="info@cryptobox.org">info (at) cryptobox.org</a>!</p>
|
||||
<p>Or leave us a note about your thoughts and ideas via <a
|
||||
href="http://post.gmane.org/post.php?group=gmane.comp.encryption.cryptobox.devel">gmane</a>. </p>
|
||||
<h2>Issues and bugs</h2>
|
||||
<p>Open a <a
|
||||
href="http://devel.cryptobox.org/newticket">ticket</a> for feature requests, usability problems or bug reports.</p>
|
||||
</div>
|
||||
|
||||
<div class="leftcontent">
|
||||
<p> </p>
|
||||
<h2>Leave a note</h2>
|
||||
<p>Tell us your thoughts and ideas via <a
|
||||
href="http://post.gmane.org/post.php?group=gmane.comp.encryption.cryptobox.devel">gmane</a>.</p>
|
||||
</div>
|
||||
|
||||
<div class="leftcontent">
|
||||
<h2>Think about</h2>
|
||||
<p>You are not just a consumer. Not in the Open Source world.
|
||||
You can always help others with your knowledge or go and spend your
|
||||
<h2>Future release plans</h2>
|
||||
<p>CryptoBox-Server:</p>
|
||||
<ul><li>v0.4 <span class="date">04/15/02007</span></li></ul>
|
||||
<p>CryptoBox-CD:</p>
|
||||
<ul><li>v0.3.1 <span class="date">02/15/02007</span></li></ul>
|
||||
<p>Read the <a href="http://devel.cryptobox.org/roadmap">development roadmap</a>
|
||||
for more details.</p>
|
||||
</div>
|
||||
|
||||
<div class="leftcontent">
|
||||
<h2>Contribute</h2>
|
||||
<p>You are not just a consumer. At least not in the Open Source world.</p>
|
||||
<p>You can always help others with your knowledge or go and spend your
|
||||
money for lousy software. ;)</p>
|
||||
</div>
|
||||
<div class="leftcontent">
|
||||
<h2>Trac tickets</h2>
|
||||
<p>Open up a <a
|
||||
href="https://systemausfall.org/trac/cryptobox/newticket">ticket</a> for feature requests or bugs.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<h2>Translation center</h2>
|
||||
<p>We are looking for more translations. This way you can help
|
||||
others accessing the CryptoBox in their native language. The <a
|
||||
href="http://translate.cryptobox.org/">translation center</a> is
|
||||
the central unit for this purpose. You can register there and use the webinterface for translations. It features a nice, motivating progress bar.
|
||||
</p>
|
||||
<p>We want <i>you</i> to translate the CryptoBox!</p>
|
||||
<p>This way you can help others to access the CryptoBox in their native language.
|
||||
The <a href="http://translate.cryptobox.org/">translation center</a> serves
|
||||
this purpose. Just register and use the webinterface for translations.
|
||||
It features a nice, motivating progress bar.</p>
|
||||
<p>For any questions ask us via <a href="mailto:info@cryptobox.org">info@cryptobox.org</a>.</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<h2>Development</h2>
|
||||
<p>If you're interested in what happens under the hood, visit the <a
|
||||
href="devel.cryptobox.org">development corner</a>. The <a href="http://devel.cryptobox.org/roadmap">roadmap</a> shows our goals for the next release and the estimated release date.</p>
|
||||
<p>Join the <a href="mailto:cryptobox-dev-subscribe@lists.systemausfall.org">development mailing list</a>. This list is also accessable via <a href="http://dir.gmane.org/gmane.comp.encryption.cryptobox.devel">gmane.</a></p>
|
||||
<p>Or browse the <a href="https://systemausfall.org/mail-archive/?0">mailing list
|
||||
archive</a>.</p>
|
||||
<p>If you are interested in what happens under the hood, visit the <a
|
||||
href="http://devel.cryptobox.org">development corner</a>. The <a
|
||||
href="http://devel.cryptobox.org/roadmap">roadmap</a> shows our goals
|
||||
for the next release and the estimated release date.</p>
|
||||
<p><a href="mailto:cryptobox-dev-subscribe@lists.systemausfall.org">Join
|
||||
the development mailing list</a> or participate via <a
|
||||
href="http://dir.gmane.org/gmane.comp.encryption.cryptobox.devel">gmane</a>.</p>
|
||||
<p>You can also just browse the <a href="https://systemausfall.org/mail-archive/?0">mailing list archive</a>.</p>
|
||||
</div>
|
||||
<div class="content">
|
||||
<p> </p>
|
||||
|
@ -68,7 +86,7 @@
|
|||
|
||||
<div class="content">
|
||||
<h2>Acknowledgements</h2>
|
||||
<p>The whole is nothing without it's parts. We would like to thank
|
||||
<p>The whole is nothing without its parts. We would like to thank
|
||||
all the people for their help (in order of appearance). So, thank you!
|
||||
:)</p>
|
||||
<ul>
|
||||
|
@ -77,14 +95,20 @@
|
|||
<li>Rike - french translation</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<h2>Legal stuff</h2>
|
||||
<ul>
|
||||
<li>All released code is under <a href="http://www.fsf.org/licensing/licenses/gpl.html">GPL</a></li>
|
||||
<li>The documentation is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/">Creative Commons License</a></li>
|
||||
<li>We do not take any warranty for the functionality or usability of the CryptoBox.</li>
|
||||
<li>All code is licensed under the <a href="http://www.fsf.org/licensing/licenses/gpl.html">GPL</a>.</li>
|
||||
<li>The documentation and this website are licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/">Creative Commons License</a>.</li>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<h2>Any Questions?</h2>
|
||||
<p>Mail to <a href="mailto:info@cryptobox.org">info@cryptobox.org</a>!</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="footer">
|
||||
<!-- TODO: add real link! -->
|
||||
|
@ -95,3 +119,4 @@
|
|||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
|
|
|
@ -12,19 +12,23 @@
|
|||
<body>
|
||||
<div class="container">
|
||||
|
||||
<div class="header"><!-- just the logo --></div>
|
||||
<div id="header"><!-- just the logo --></div>
|
||||
|
||||
|
||||
<div class="navbar">
|
||||
<p><a href="index.html">Home</a>
|
||||
<a href="download.html">Download</a>
|
||||
<a href="screenshots.html">Screenshots</a>
|
||||
<a href="demo.html">Demo</a>
|
||||
<a href="project.html">Project</a> </p>
|
||||
<p>
|
||||
<a href="index.html">Home</a> |
|
||||
<a href="download.html">Download</a> |
|
||||
<a href="screenshots.html">Screenshots</a> |
|
||||
<a href="demo.html">Demo</a> |
|
||||
<a href="details.html">Details</a> |
|
||||
<a href="project.html">Project</a> |
|
||||
<a href="faq.html">FAQ</a>
|
||||
</p>
|
||||
</div>
|
||||
<br />
|
||||
|
||||
|
||||
<div class="onecolumn">
|
||||
<br />
|
||||
<h2>Versions 0.3.x</h2>
|
||||
<p>
|
||||
<img src="gfx/activate_volume.png"><br />
|
||||
|
@ -34,6 +38,9 @@
|
|||
<img src="gfx/system_preferences.png"><br />
|
||||
configuration<br />
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="onecolumn">
|
||||
<h2>Versions 0.2.x</h2>
|
||||
<p>
|
||||
<img src="gfx/en_mount.png"><br />
|
||||
|
@ -46,6 +53,7 @@
|
|||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="footer">
|
||||
<!-- TODO: add real link! -->
|
||||
<p>-- a <a href="http://senselab.org">Sense.Lab</a> project -- <a href="index.html">Impressum</a> --</p>
|
||||
|
@ -55,3 +63,4 @@
|
|||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/usr/bin/env python
|
||||
|
||||
import string, os
|
||||
import os, re
|
||||
|
||||
class TemplateWriter:
|
||||
templatefile = "gerippe.tmpl"
|
||||
|
@ -8,73 +8,81 @@ class TemplateWriter:
|
|||
contentdir = "./content"
|
||||
tmplfileext = ".tmpl"
|
||||
outfileext = ".html"
|
||||
ignore_items = [ ".svn" ]
|
||||
## regular expressions of not-wanted file/directory names
|
||||
## for now: no svn, no vi-swap files, no backup files
|
||||
ignore_items = [ r'\.svn', r'\.swp$', r'~$' ]
|
||||
|
||||
def __init__(self):
|
||||
pass
|
||||
|
||||
|
||||
def get_sorted(self, list):
|
||||
result = list[:]
|
||||
def get_sorted(self, flist):
|
||||
result = flist[:]
|
||||
result.sort()
|
||||
return result
|
||||
|
||||
|
||||
def get_filtered(self, flist):
|
||||
result = []
|
||||
for item in flist:
|
||||
found = False
|
||||
for expression in self.ignore_items:
|
||||
if re.search(expression, item):
|
||||
found = True
|
||||
continue
|
||||
if not found:
|
||||
result.append(item)
|
||||
return result
|
||||
|
||||
|
||||
def string_replace(self, infile, outfile):
|
||||
template = open(infile).read()
|
||||
open(outfile,"w").write(template)
|
||||
open(outfile, "w").write(template)
|
||||
text = {}
|
||||
for tmpl in self.get_sorted(os.listdir(self.tmpldir)):
|
||||
if tmpl in self.ignore_items:
|
||||
continue
|
||||
tmplfile = str(self.tmpldir+"/"+tmpl)
|
||||
for tmpl in self.get_sorted(self.get_filtered(os.listdir(self.tmpldir))):
|
||||
tmplfile = str(os.path.join(self.tmpldir, tmpl))
|
||||
if not os.path.isfile(tmplfile):
|
||||
print " str.repl: cancelling "+tmplfile+" - not a file"
|
||||
print " str.repl: cancelling %s - not a file" % tmplfile
|
||||
else:
|
||||
template = open(outfile).read()
|
||||
print " str.repl: using "+tmplfile
|
||||
print " str.repl: using %s" % tmplfile
|
||||
newcontent = open(tmplfile).read()
|
||||
text[tmpl] = string.replace(template,"<!-- $"+tmpl+"$ -->",newcontent)
|
||||
open(outfile,"w").write(text[tmpl])
|
||||
text[tmpl] = template.replace("<!-- $%s$ -->" % tmpl, newcontent)
|
||||
open(outfile, "w").write(text[tmpl])
|
||||
return
|
||||
|
||||
|
||||
def build_sites(self):
|
||||
'''use all files ending with .tmpl'''
|
||||
for tmplfile in self.get_sorted(os.listdir("./")):
|
||||
if tmplfile in self.ignore_items:
|
||||
continue
|
||||
for tmplfile in self.get_sorted(self.get_filtered(os.listdir("./"))):
|
||||
if tmplfile.rfind(self.tmplfileext) >= 1:
|
||||
infile = tmplfile
|
||||
(tmplfilename, tmplfileext)=os.path.splitext(tmplfile)
|
||||
outfile = tmplfilename + self.outfileext
|
||||
print "building: "+tmplfile+" -> "+outfile
|
||||
print "building: %s -> %s" % (tmplfile, outfile)
|
||||
self.string_replace(infile, outfile)
|
||||
return
|
||||
|
||||
|
||||
def build_sites_from_gerippe(self):
|
||||
print "Let's build some html files from: "+self.templatefile
|
||||
for html in self.get_sorted(os.listdir(self.contentdir)):
|
||||
if html in self.ignore_items:
|
||||
continue
|
||||
print " building: "+html+self.outfileext
|
||||
print "Let's build some html files from: %s" % self.templatefile
|
||||
for html in self.get_sorted(self.get_filtered(os.listdir(self.contentdir))):
|
||||
print " building: %s%s" % (html, self.outfileext)
|
||||
entries = ""
|
||||
for entry in self.get_sorted(os.listdir(self.contentdir+"/"+html)):
|
||||
if entry in self.ignore_items:
|
||||
continue
|
||||
print " adding entry: "+entry
|
||||
entries += open(self.contentdir+"/"+html+"/"+entry).read()
|
||||
for entry in self.get_sorted(self.get_filtered(os.listdir(os.path.join(self.contentdir, html)))):
|
||||
print " adding entry: %s " % entry
|
||||
entries += open(os.path.join(self.contentdir, html, entry)).read()
|
||||
|
||||
template = open(self.templatefile).read()
|
||||
text = string.replace(template,"<!-- $entries$ -->",entries)
|
||||
text = template.replace("<!-- $entries$ -->", entries)
|
||||
infile = html+".tmp"
|
||||
open(infile,"w").write(text)
|
||||
outfile = html+self.outfileext
|
||||
self.string_replace(infile, outfile)
|
||||
os.unlink(infile)
|
||||
return
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
foo = TemplateWriter()
|
||||
foo.build_sites_from_gerippe()
|
||||
#foo.string_replace("gerippe.tmpl", "gerippe.html) # for single tests
|
||||
#foo.build_sites() # oldfashiond version
|
||||
TemplateWriter().build_sites_from_gerippe()
|
||||
|
||||
|
|
Loading…
Reference in a new issue