On 2008/07/01 11:47, fatima ech-charif wrote:
> Hi
>
>  i installed backuppc in ubuntu gusty 7.10
> with this process:
> *******************************************************************************************************************************
> # apt-get install openssl openssh-client rsync apache2-utils
> libdigest-md5-perl libarchive-zip-perl libfile-rsyncp-perl perl-suid
> smbclient samba-common sysv-rv par2 lighttpd postfix
>
> Note postfix is optional and I use lighttpd.  If you want apache your
> on your own.
>
> # cd /tmp
> # wget
> http://voxel.dl.sourceforge.net/sourceforge/backuppc/BackupPC-3.1.0.tar.gz
> # tar xzf BackupPC-3.1.0.tar.gz
> # cd BackupPC-3.1.0
> # useradd -r -d /etc/BackupPC -s /bin/bash backuppc
> # mkdir /etc/BackupPC && chown backuppc:backuppc /etc/BackupPC
> # mkdir /var/www/backuppc
> # perl configure.pl
>
> --> Full path to existing main config.pl []?
>        [enter]
> --> Are these paths correct? [y]?
>        [enter]
> --> BackupPC will run on host [server.somedomain.tld]?
>        Your host name or [enter]
> --> BackupPC should run as user [backuppc]?
>        [enter]
> --> Install directory (full path) [/usr/local/BackupPC]?
>        [enter]
> --> Data directory (full path) [/data/BackupPC]?
>        Full path to where you want to store backups.
> --> Compression level [3]?
>        I use 3.  [enter]
> --> CGI bin directory (full path) []?
>        /var/www/backuppc
> --> Apache image directory (full path) []?
>        /var/www/backuppc
> --> URL for image directory (omit http://host <http://host/>; starts
> with '/') []?
>        /backuppc
> --> Do you want to continue? [y]?
>        [enter]
>
> # chown -R backuppc:www-data /var/www/backuppc /etc/BackupPC
> # mv /var/www/backuppc/BackupPC
> _Admin /var/www/backuppc/admin
> # chmod 4554 /var/www/backuppc/admin
> # cp init.d/debian-backuppc /etc/init.d/backuppc
> # chown root:root /etc/init.d/backuppc
> # chmod 755 /etc/init.d/backuppc
> # update-rc.d backuppc default
> # cd /etc/lighttpd
>
> This next part creates a self signed ssl certificate.  Self signed is
> better than nothing for sure however with firefox/mozilla you will
> have to accept it tempararly every time.  You can desside if
> encryption is worth it for you or not.  I use it.  You can make the
> days to experation greater if you wish.
>
> # openssl req -new -x509 -keyout lighttpd.pem -out lighttpd.pem -days
> 365 -nodes
>
> No we are going to create you backuppc users for use in your
> /etc/BackupPC/hosts file.  There must be at least one.  You can give
> these users different privilages in the backuppc web interface.  Ok
> lets create the first user and the file.
>
> # htdigest -c backuppc.auth.htdigest backuppc admin
>
> To create a second user the command is the same just drop the -c flag
> and change the username from admin to something you want.
>
> Now we need to setup the lighttpd.conf.  Use your favorite editor to
> open /etc/lighttpd/lighttpd.conf.  I use nano my self.
>
> # nano -w /etc/lighttpd/lighttpd.conf
>
> Find the server.modules section and add these three lines if they are
> not there:
>
>            "mod_cgi",
>            "mod_redirect",
>            "mod_auth",
>
> Now go to the end of the file and add the following:
>
> ----snip--------------------------------------------
>
> auth.debug = 0
> auth.backend = "htdigest"
> auth.backend.htdigest.userfile = "/etc/lighttpd/backuppc.auth.htdigest"
> auth.require = ( "/backuppc" =>
>  ( "method"  => "digest",
>    "realm"   => "backuppc",
>    "require" => "valid-user"
>  )
> )
>
> cgi.assign = (
>        "/backuppc/admin" => ""
> )
>
> $SERVER["socket"] == ":443" {
>  ssl.engine = "enable"
>  ssl.use-sslv2 = "disable"
>  ssl.pemfile = "/etc/lighttpd/lighttpd.pem"
> }
>
> # Only allow acess to the backup pc interface over https.
> $SERVER["socket"] == ":80" {
>  $HTTP["host"] =~ ".*" {
>    url.redirect = ( "^/backuppc(.*)" => "https://%0/backuppc$1"; )
>  }
> }
>
> ----snip--------------------------------------------
>
> Now we will update the backuppc config.pl file to give full
> privlilages to the admin user we created for the web interface.
>
> # sed -i -r -e "s/\\\$Conf\{CgiAdminUsers\} +=
> ''/\\\$Conf\{CgiAdminUsers\} = 'admin'/" /etc/BackupPC/config.pl
>
> Ok now we should be ready to restart the webserver and startup backuppc.
>
> # /etc/init.d/lighttpd restart
> # /etc/init.d/backuppc start
>
> if all goes well that should be it.  You can now browse to the
> backuppc cgi interface by using:
>
> https://ip.of.your.server/backuppc/admin
>
>
>
>
>
>
>  ****************************************************************************
>
> BUT    i have this problem:
>
> II can't open backuppc ' interface web
>
>  THANKS
>
>
>
>
> ------------------------------------------------------------------------
>
>
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://sourceforge.net/services/buy/index.php
> ------------------------------------------------------------------------
>
> _______________________________________________
> BackupPC-users mailing list
> BackupPC-users@lists.sourceforge.net
> List:    https://lists.sourceforge.net/lists/listinfo/backuppc-users
> Wiki:    http://backuppc.wiki.sourceforge.net
> Project: http://backuppc.sourceforge.net/
>   

There's an extra character (l) in your url...
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
BackupPC-users mailing list
BackupPC-users@lists.sourceforge.net
List:    https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki:    http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/

Reply via email to