Alfresco in the cloud: how to deploy it step-by-step
This is a step-by-step instruction on deploying Alfresco, enterprise content management system, into Jelastic cloud so you can use it as an inexpensive hosted CMS. Jelastic can natively run any Java application with no code changes required so the procedure below is applicable to most Java applications.
Scroll down to see a video version of the same procedure.
1. Create the environment
1. Go to jelastic.com and sign up if you haven’t done it yet or log in with your Jelastic credentials by clicking the Sign In link on the page.
2. Click Create environment to set up a new environment in Jelastic.
3. In the Environment topology window, select Tomcat 7 as your application server, Maria DB as the database you want to use and type your environment name, for example, Alfresco, and click Create.
In a minute your environment with both Tomcat and Maria DB will be created and appears in the environments list.
2. Upload Java package
1. Go to Alfresco web-site and download community edition by clicking TRY Alfresco Enterprise Online or Download, click Download Now button for the Document Management.
2. Click Individual Components and Custom Installs.
3. Download the latest version of ZIP archive of Alfresco community edition.
4. Extract files from this archive and navigate to Alfresco WAR file at alfresco-community-3.4.dweb-serverwebapps.
5. Upload your Java package to the Deployment manager.
6. Deploy it to the created environment.
3. Configure database
1. Once the deployment is finished, click Open in browser button for Maria DB.
2. When you created the environment, Jelastic sent you an email with credentials to the database. Create an account and the database with the application using these credentials.
4. Configure Alfresco
1. Click Config button for Tomcat.
2.Navigate to webapps/ROOT/WEB-INF/classes/alfresco-global.properties.sample.
3. Rename this file to alfresco-global.properties, so it becomes the production configuration.
4. Uncomment a part of file which sets database credentials.
5. Make the database driver and URL to point to your database server.
5. Upload required JAR libraries
1. Upload mysql-connector library to the Tomcat’s lib folder.
2. Restart Tomcat.
3. Navigate to the Log tab to make sure you that the deployment was successful and you are ready to open the environment in web browser.
And here is a video version of the same procedure:


















Good stuff!
Thanks!
I already use this idea and tutorial and works really great to test my android application.
Add Package Manager and you will be a great choice to host alfresco instance.
Hi Jean Marie! Adding Package Manager to Jelastic depends on the number of votes, so you can vote for this feature at jelastic.com.
I have followed this on the video before and installed Alfresco 4.0 successfully with PostgreSQL database. The difference is you need to Make the database driver and URL to point to your PostgreSQL database by uncommenting the PostgreSQL part instead of mysql, and upload the PostgreSQL connector.
I tired to deploy share too in the same environment, the login screen shows but unable to login with default “admin/admin”.. can you please explain how can we deploy Share as it so important too..
thank you
Hi! I’ll try to do the same and share with you my experience.
It’s ok also for the newest 4.0 version ?
Thanks.
Hi, Marco! Yes this instruction is ok for the 4.0 version.