
-------------------------------------------------------
-------------------------------------------------------
NEW: 
# grab util
wget -O groovix-util.deb http://archive6.groovix.net/groovix-util.deb
dpkg -i groovix-util.deb

#for 20.04
wget "http://util.groovix.net/files/python-mysqldb_1.3.10-2ubuntu1_amd64.deb"
dpkg -i python-mysqldb_1.3.10-2ubuntu1_amd64.deb

apt-get -f install
groovix-sources-setup
apt-get install groovix-server
groovix-server-install

note that we now use /etc/cron.d/groovix-server and /etc/cron.d/groovix-server-custom
-------------------------------------------------------
-------------------------------------------------------


-------------------------------------------------------
OLD:
--------------------------------
get from apt or old method from tar file

mkdir -p /var/www/groovix
cd /var/www/groovix
wget open-sense.com/temp/groovix-server-components.tar.gz
tar xfvz groovix-server-components.tar.gz
mv groovix/* .
rmdir groovix


apt-get install mysql-server  php-mysql python-mysqldb libapache2-mod-php php php-mysql apache2 python-httplib2

apt-get install mysql-server
apt-get install php-mysql python-mysqldb
apt-get install libapache2-mod-php php php5-mysql
apt-get install apache2
apt-get install python-httplib2
apt-get install python-dateutil


a2enmod cgi

service apache2 restart




#less common/install.txt

#while you're changing sites-available/000-default.conf, can also put in cmon and pactime and pacrez stuff:

     <Directory /var/www/>
                #for cgi
                Options +ExecCGI
                AddHandler cgi-script .py

        </Directory>

     <Directory /var/www/groovix/pactime/>
        <FilesMatch "add_guest_users.py|session_time.py|broadcast_message.py|change_settings_global.py|change_settings.py|reboot.py|end_session.py|send_message.py|gxconnect.py">
          AuthName "PacTime Staff Override"
            AuthType Basic
              AuthUserFile /etc/groovix/web-admin.pw
                require valid-user
                </FilesMatch>
        </Directory>

     <Directory /var/www/groovix/cmon/admin>
          AuthName "Cmon Staff"
            AuthType Basic
              AuthUserFile /etc/groovix/web-admin.pw
                require valid-user
        </Directory>

        <Directory /var/www/groovix/gnc/updates/>
                #just treat anything in here as a raw file
                RemoveHandler .html .php .py .pl
        </Directory>




#less pactime/install.txt
mkdir -p /etc/groovix
htpasswd -c /etc/groovix/web-admin.pw admin
htpasswd  /etc/groovix/web-admin.pw staff

cd pactime
./install.bash

note the last line that gives you the command line to access mysql, i.e.:
you can now access the database using:
mysql -u gxu_VERSION -pgxpw_pPASSWORD gxdb_VERSION


run that command, make sure it works, then it will be in the command history to use again later


less cmon/install.txt


less dashboard/install.txt


less stats/install.txt

less gnc/install.txt

pacrez

