This is a quick-start guide to install and run OJS, OMP or OPS in a local test environment. Use this guide to try out the software on your own or to install it to a private, test environment. Before hosting the installation on a public server, you should read the Deployment guide to learn how to safely configure the application.
Your server — or your local development environment — must meet the following requirements in order to run the 3.4 release of OJS, OMP or OPS.
Older Versions: Check the README.md file located in the download package of the version you want to install.
Download the latest stable release package (.tar.gz
) from the PKP website.
Use the tar
command, or any archive software on your system, to unpack the .tar.gz
file to a local directory. For example, if you downloaded the OJS 3.4.0 release package, you can use the following command to unpack the file.
tar -xvf ojs-3.4.0.tar.gz
This will create a directory for the software at ojs-3.4.0
. Create another directory for file uploads.
mkdir ojs-files
⚠️ This creates the file uploads directory in which submission files are stored. When deploying the software to a public web server, make sure this directory is not web-accessible e.g. by placing it outside the web root. See the Deployment guide for information on installing the application safely on a public web server.
Start PHP’s built-in server from the release package’s root directory.
cd ojs-3.4.0
php -S localhost:8000
Open your browser and navigate to the installation page at the following URL.
http://localhost:8000
You should see an installation screen like the one below.
Complete the form to finish the installation, using the file uploads directory that you created. It may take a minute to install. You should see the following success screen when it is finished.
Once you have finished the install, login with the administrator account you set up to access the admin area. Depending on whether you installed OJS, OMP or OPS, you will be taken to a screen where you can create your first journal, press or preprint server.
Once you have created your first journal, press, or preprint server, you will be taken to it’s Settings Wizard.
Click the Users tab to create a new user for the Journal Manager, Press Manager, or Server Manager who will be responsible for managing the journal, press or preprint server.
And you’re done! You’ve successfully installed the software and created a manager user account. Login as the manager to explore the software as it will appear to the managing user of the journal, press or preprint server. This is usually a managing editor, an editor-in-chief, or a publishing assistant responsible for the day-to-day running of the journal. Or you can stay logged in as the administrator to see all of the features available to you as an admin.
To explore the software further, click the small icon at the top to switch to your new journal, press or preprint server.
Congratulations! The software is now installed and you can begin testing it out. In a real environment, you will need to ensure your install is configured correctly and secured properly. Learn how to deploy the software.