Changes between Version 1 and Version 2 of SystemAdministration


Ignore:
Timestamp:
Dec 31, 2014, 11:21:55 AM (10 years ago)
Author:
David Albert
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SystemAdministration

    v1 v2  
    1 [https://jupiter2.raidtech.net:10000 Webmin][[BR]]
     1The software team uses a cloud-server hosted at DigitalOcean.  The server runs Ubuntu 14.04 linux and has 512MB RAM and 20GB storage.[[BR]]
     2
     3The server name is jupiter2.raidtech.net and the static IP is 104.236.89.124.  The domain name wiki.raidtech.net takes you to the same server and is directed to the Wiki virtual host. So users can access the server here:
     4* ssh://jupiter2.raidtech.net
     5* https://jupiter2.raidtech.net:20000
     6* https://wiki.raidtech.net/login
     7
     8Administration can be performed by command line (SSH) or via [https://jupiter2.raidtech.net:10000 Webmin][[BR]]
    29
    310Adding a new student:
     
    2532        Log in to trac -> Admin -> Permissions -> Add TRAC_ADMIN for user
    2633}}}
     34
     35Subversion is used for version control; the repositories are stored in /home/svn.  Repositories are accessed securely from subversion clients (such as NetBeans) using the URL:
     36    * svn+ssh://jupiter2.raidtech.net/home/svn/<repositoryname>
     37Creating a repository:
     38{{{
     39sudo svnadmin create /home/svn/myrepo
     40sudo chown -R root:swdev /home/svn/myrepo/db
     41sudo chmod -R g+w        /home/svn/myrepo/db
     42sudo chown -R root:swdev /home/svn/myrepo/locks
     43sudo chmod -R g+w        /home/svn/myrepo/locks
     44}}}
     45For more information see: http://svnbook.red-bean.com/en/1.7/svn.reposadmin.create.html
     46
     47To create a project within a repository, on your local computer:
     48 * create project dir myproj w/sub-dirs: tags, branches, trunk
     49 * create/copy your project under myproj/trunk (see example helloc project in test repository)
     50 * cd myproj
     51 * svn import !svn+ssh://jupiter2.raidtech.net/<repositoryname> -m "initial import"