Setup OwnCloud on 1&1 Hosting
They Told me I Couldn’t Do It:
Now 1&1 says it doesn’t support OwnCloud hosting on its Linux shared hosting environment, but I’m here to tell you that it is possible and you can very easily setup and create an OwnCloud instance to run along side your existing WordPress, Joomla, or other CMS sites.
NOTE: This is going into a 1@1 Linux Shared Hosting Enviroment, please do not expect to be able to setup SSL (unless you have SSL)or edit any configuration files as 1@1 keeps almost all system files locked down. This is going to be a very basic setup/usage of OwnCloud. I would not advise using this is you are concerned about security.
Acquiring the Installer:
To download the files necessary for OwnCloud please visit the OwnCloud_Installer_Page. You will want to download the “Web Installer” as this package is designed to run on various shared hosting platforms. Once you download the package you will need to upload this file to your 1&1 shared hosting platform. I did mine via ftp, I would have done this via terminal and wget but my 1&1 package doesn’t support the command.
Create a Sub-domain:
After uploading the OwnCloud “Web Installer” to a new folder of your choosing you will need to setup a “Sub-Domain” manually on the 1@1 control panel. First you need to log into your 1&1 control panel, and locate the “Domain Center” icon and click on it. This will redirect you to a “Domain Overview” that will allow you to view/setup new sub-domains. Drop down the “Add Domain” box and select “Create Sub-Domain”. Next assign a name to the “Sub-Domain” and create it.
Congratulations you have now created a “Sub-Domain” but you will need to do one last thing before you are finished. After you create the “Sub-Domain” you will need to specify what folder that “Sub-Domain” should look into. In the “Domain Center” you will be able to expand your “Primary Domain” and select the new “Sub-Domain” you created. In the next window you will have to edit the location of the new “Sub-Domain”. I placed mine in a folder that I created called “OwnCloud”.
Create a MySQL Database:
ATTENTION: Please write down/store or remember the following settings/credentials as you will need them later on when you setup OwnCloud!
From the 1@1 Control Panel you will need to locate the “Manger Webspace” section and click on “MySQl Database”. This will bring you to an overview page of all your current MySQL Databases. From here you can click on “New Database”, a new window will appear that will allow you to set a description of the database along with it’s password.
Now we can finally get OwnCloud up and running on our 1@1 shared hosting environment. On a web browser of some sort point your browser to “yoursubdomain.yourwebsite.com/setup-owncloud.php” and you will be presented with OwnCloud’s “Setup Wizard”. It may check for some dependencies first then ask you where you would like OwnCloud to install to. Create a Username and Password for your OwnCloud administrative user then supply the information that you saved from earlier about you MySQl Database. After the correct information is entered you will be redirected to your OwnCloud dashboard. From here you can explore, create new users, and add apps.