Difference between revisions of "Install-1.0-packages"
(Fix uwsgi instructions) |
|||
Line 8: | Line 8: | ||
sudo apt-get upgrade | sudo apt-get upgrade | ||
</pre> | </pre> | ||
− | *Add the archivematica/daily PPA to your list of trusted repositories: | + | *Add the archivematica/daily PPA to your list of trusted repositories(if add-apt-repositories is not available you must install python-software-properties first): |
<pre> | <pre> | ||
sudo add-apt-repository ppa:archivematica/daily | sudo add-apt-repository ppa:archivematica/daily | ||
+ | sudo add-apt-repository ppa:archivematica/externals-dev | ||
</pre> | </pre> | ||
Note: The daily PPA is used for daily snapshots, it is not suitable for use in a production environment. When testing of the packages in the daily PPA is complete, they will be copied to the archivematica/release ppa for production use. | Note: The daily PPA is used for daily snapshots, it is not suitable for use in a production environment. When testing of the packages in the daily PPA is complete, they will be copied to the archivematica/release ppa for production use. | ||
Line 18: | Line 19: | ||
sudo apt-get update | sudo apt-get update | ||
</pre> | </pre> | ||
− | * Install | + | * Install all packages (each of these packages can be installed sperately, if necessary) |
<pre> | <pre> | ||
− | sudo apt-get install archivematica-storage-service | + | sudo apt-get install archivematica-mcp-server archivematica-mcp-client archivematica-dashboard archivematica-storage-service |
</pre> | </pre> | ||
− | * Configure the storage service | + | * Configure the dashboard and storage service |
note:these steps are safe to do on a desktop, or a machine dedicated to Archivematica. They may not be advisable on an existing web server. Consult with your web server administrator if you are unsure. | note:these steps are safe to do on a desktop, or a machine dedicated to Archivematica. They may not be advisable on an existing web server. Consult with your web server administrator if you are unsure. | ||
<pre> | <pre> | ||
+ | wget -q https://raw.github.com/artefactual/archivematica/stable/1.0.x/src/vm-includes/share/apache.default -O /etc/apache2/sites-available/default | ||
sudo rm /etc/nginx/sites-enabled/default | sudo rm /etc/nginx/sites-enabled/default | ||
sudo ln -s /etc/nginx/sites-available/storage /etc/nginx/sites-enabled/storage | sudo ln -s /etc/nginx/sites-available/storage /etc/nginx/sites-enabled/storage | ||
Line 43: | Line 45: | ||
The storage service runs as a separate web app from the Archivematica dashboard, and has its own set of users. You should add at least one user, and delete or modify the test user. | The storage service runs as a separate web app from the Archivematica dashboard, and has its own set of users. You should add at least one user, and delete or modify the test user. | ||
+ | |||
+ | * Test the dashboard | ||
+ | you can login to the archivematica dashboard and finish the installation in a web browser: | ||
+ | |||
+ | http://localhost |
Revision as of 17:08, 10 January 2014
Deploying Archivematica 1.0 packages
Archivematica packages are hosted on Launchpad, in an Ubuntu PPA (Personal Package Archive). There are a number of Archivematica PPA's, the test versions of Archivematica 1.0 packages are hosted in the archivematica/daily ppa. In order to install software onto your Ubuntu 12.04 system from this PPA:
- Update your system to the most recent 12.04 release (12.04.3)
sudo apt-get update sudo apt-get upgrade
- Add the archivematica/daily PPA to your list of trusted repositories(if add-apt-repositories is not available you must install python-software-properties first):
sudo add-apt-repository ppa:archivematica/daily sudo add-apt-repository ppa:archivematica/externals-dev
Note: The daily PPA is used for daily snapshots, it is not suitable for use in a production environment. When testing of the packages in the daily PPA is complete, they will be copied to the archivematica/release ppa for production use.
- Fetch a list of the software from the archivematica/daily ppa:
sudo apt-get update
- Install all packages (each of these packages can be installed sperately, if necessary)
sudo apt-get install archivematica-mcp-server archivematica-mcp-client archivematica-dashboard archivematica-storage-service
- Configure the dashboard and storage service
note:these steps are safe to do on a desktop, or a machine dedicated to Archivematica. They may not be advisable on an existing web server. Consult with your web server administrator if you are unsure.
wget -q https://raw.github.com/artefactual/archivematica/stable/1.0.x/src/vm-includes/share/apache.default -O /etc/apache2/sites-available/default sudo rm /etc/nginx/sites-enabled/default sudo ln -s /etc/nginx/sites-available/storage /etc/nginx/sites-enabled/storage sudo ln -s /etc/uwsgi/apps-available/storage.ini /etc/uwsgi/apps-enabled/storage.ini sudo service uwsgi restart sudo service nginx restart
- Test the storage service
go to the following link in a web browser:
http://localhost:8000 (or use the ip address of the machine you have been installing on).
log in as user: test pass: test
- Delete the test user and create a new user
The storage service runs as a separate web app from the Archivematica dashboard, and has its own set of users. You should add at least one user, and delete or modify the test user.
- Test the dashboard
you can login to the archivematica dashboard and finish the installation in a web browser: http://localhost