Это старая версия документа.
Содержание
Ubuntu Server Setup Guid
mc
sudo apt-get install mc
vbox guest addition
source http://en.ig.ma/notebook/2012/virtualbox-guest-additions-on-ubuntu-server
Devices menu, Install Guest Additions
sudo mount /dev/cdrom /media/cdrom sudo apt-get install -y dkms build-essential linux-headers-generic linux-headers-$(uname -r) sudo /media/cdrom/VBoxLinuxAdditions.run
ssh
sudo apt-get install ssh
/etc/ssh/sshd_config
:
PermitRootLogin no AuthorizedKeysFile %h/.ssh/authorized_keys
sudo service ssh restart
On client's side:
ssh-keygen -t dsa (empty answer for every question)
ssh-copy-id "client_user_name@server_ip_address" ssh "client_user_name@server_ip_address"
Back on server:
/etc/ssh/sshd_config
:
PasswordAuthentication no
sudo service ssh restart
redmine
Download installer from https://bitnami.com/stack/redmine/installer#linux
Use /opt/redmine
as a default directory.
How to change port from default 80 to e.g. 8080
/opt/redmine/apache2/conf/httpd.conf
:
Listen 8080 ServerName localhost:8080
/opt/redmine/apache2/conf/bitnami
NameVirtualHost *:8080 <VirtualHost _default_:8080>
How to autostart
sudo cp opt/redmine/ctlscript.sh /etc/init.d/bitnami-redmine
/etc/init.d/bitnami-redmine
:
### BEGIN INIT INFO # Provides: scriptname # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start daemon at boot time # Description: Enable service provided by daemon. ### END INIT INFO
sudo update-rc.d -f bitnami-redmine defaults sudo update-rc.d -f bitnami-redmine enable
To remove autostart:
sudo update-rc.d -f bitnami-drupal remove
plugin install
Prepare (do it once):
sudo apt-get install make sudo apt-get install ruby-dev sudo apt-get install ruby1.9.1-dev sudo apt-get install zlib1g-dev sudo apt-get install libmysqlclient-dev sudo apt-get install imagemagick sudo apt-get install libmagickwand-dev
sudo gem install json -v '1.8.2' sudo gem install nokogiri -v '1.6.6.2' sudo gem install mysql2 -v '0.3.14' sudo gem install rmagick -v '2.13.4'
Copy plugin to /opt/redmine/apps/redmine/htdocs/plugins
:
cd /opt/redmine ./use_redmine cd apps/redmine/htdocs bundle install --without development test postgresql sqlite or bundle install --without development test postgresql sqlite --no-deployment bundle install --without development test postgresql sqlite --deployment ruby bin/rake redmine:plugins RAILS_ENV=production exit ./ctlscript.sh restart
backup
mkdir /opt/redmine_backup
/opt/redmine_backup_go
:
tar -cvzf /opt/redmine_backup/redmine_`date +%w`.tar.gz /opt/redmine /opt/redmine/mysql/bin/mysqldump -u bitnami -p406c9f96ee bitnami_redmine > /opt/redmine_backup/redmine_`date +%w`.sql
Note: get password from /opt/redmine/apps/redmine/htdocs/config/database.yml
:
production: username: bitnami password: 406c9f96ee
crontab -e
add line:
25 10 * * * /opt/redmine_backup_go