Dataflow Solutions Logo
Start // Über uns // Hosting // Produkte // Dienstleistungen // Kontakt //
Produkte

    WebInOne
       Features
       Technologie
       Screenshots
       Online Tour
       Testversion
          Server Demo
       Download
    Swissmentor
Produkte / WebInOne / Testversion / Server Demo

Try out WebInOne Server for free. (Beta) 

Download

Currently only Debian packages are available.
 
Add the line
 
deb http://ftp.webinone.com/server/debian/ binary/
 
to your sources.list.
 
Run: apt-get update, apt-get install webinone

Installation instructions

Dependencies
------------
WebInOne Server depends on the following packages:

* Midgard from CVS with multilang and quota turned on (also in repository)
* PHP 4.3
* MySQL 4
* Apache, Apache-SSL
* rcs

The PHP and MySQL packages are newer than Debian stable packages. For
your convenience, there are backports of these packages (from testing)
in the WebInOne Debian repository. Even if you already have the needed
versions installed, these packages are recommended because they are
tested to work with midgard.


Installation
------------
On a standard install of Debian stable, things should work quite
smoothly if you just add the following line to your
/etc/apt/sources.list:

deb http://www.webinone.com/debian/ binary/

and run apt-get update, apt-get install webinone.

This will install the needed files, ask you for your contact
information, request a demo certificate from Dataflow Solutions and
try to configure MySQL, Apache, and PHP.  You can choose to generate a
demo certificate manually using the instructions below.

If it doesn't work, maybe the output from the installation
gives you some pointers.

If you want to use Aegir CMS along with WebInOne, download this 
repligard archive. 
You can import it like this:

$ repligard -c /etc/webinone/repligard_staging.conf -i Aegir101.multilang.xml.gz

Manual certificate generation
-----------------------------

* Apache OpenSSL Server Key

  If you have installed the apache-ssl server package, you probably
  have one. The standard location is /etc/apache-ssl/apache.pem, which
  should look like this:

  -----BEGIN RSA PRIVATE KEY-----
  ...
  -----END RSA PRIVATE KEY-----
  -----BEGIN CERTIFICATE-----
  ...
  -----END CERTIFICATE-----

  The part between "BEGIN RSA PRIVATE KEY" and "END RSA PRIVATE KEY"
  is the server key. Some configurations have the key stored for
  itself (without the
  certificate), the SSLCertificateFile or SSLCertificateKeyFile
  options in httpd.conf should tell you where.

  You can manually generate one like this:
  openssl genrsa -out server.key 1024

* Certificate request

  Using your server key, you can now generate a certificate request:
  openssl req -new -key server.key -out server.req
  IMPORTANT: the "Common Name" must match the name of the host you
  plan to run WebInOne Server on.

* OpenSSL certificate signed by Dataflow Solutions

  Go to the following website: https://secure.dataflow.ch/webinone
  Enter your contact details and paste the certificate request you have generated in the form.

  You will get a signed certificate, which you can now copy and paste
  into the file that contains your server key (server.key in the
  example above).

  Rename the file to webinone.pem and copy it to /etc/webinone. Then
  add the following line to your /etc/apache-ssl/httpd.conf:
  
  SSLCertificateKeyFile /etc/webinone/webinone.pem

  The private key is supposed to stay private, so delete any temporary
  files you have generated and run
  
  chmod 600 /etc/webinone/webinone.pem
  chown www-data.www-data /etc/webinone/webinone.pem 

  (assuming your apache-ssl runs as user www-data, group www-data)

  and restart apache-ssl: /usr/sbin/apache-sslctl graceful


Help
----
http://www.webinone.com/Support lists the different ways of getting help.