Ubento with ownCloud – Part 1

Ubento_small

Ubento (a customized Ubuntu) with ownCloud – Part 1

This is for Ubento version 1 – the actual file is called “Ubuntu_12.04_v1“. A copy of this text file and associated text files will be included with the VMware image but please check ben-costello.com frequently for corrections and updates. I will eventually release new versions as well.

 

The order of the text files / parts goes like this:

 

What is Ubento? It’s my Ubuntu remix with ownCloud. Right now it is just a VM (Virtual Machine) playable using VMware Player 5 (which is free for non-commercial uses) or VMware Workstation 9 (which is not free).

 

I will get more in-depth as to what Ubento is, what customizations I have added and how you can do them all yourself but first I just want to explain what this is, why you might want it, and how you can get it working right now.First, let me sell you on this. But note I am not trying to sell you anything – all software provided is free. But feel free to make a donation because it is not easy putting these kind of things together.

 

Also, if you want to hire me to create one of these for you, or to help you troubleshoot issues related to this, please feel free to contact me. If you have general questions about how to install this and get it working or you are caught on a step, please comment here and I will answer as best I can. Ok, now why would you want this? This whole project revolves around ownCloud and my desire to replace Dropbox with two important things:

 

1) A much larger amount of space than the free 2 to 5 gig offered by Dropbox, Google Drive and Skydrive. I want 100 gigs or more of available sync storage.
2) I also don’t want my valuable info on anyone else’s servers. I want to host my own files.

It also had to have all (or most) of the functions of Dropbox like file sync and it had to work with Windows, Linux and Mac.OwnCloud was my solution to all of this (and more!). It is a great piece of software and the developers deserve your thanks and donations so that they can continue to provide this great software to us unwashed masses.

 

Ubento is basically just the Ubuntu operating system (Linux) version 12.04 (with long term support). It came out of my desire to have my very own Linux distribution, although this is nothing of the sort since it is basically still just a customized Ubuntu. But my ideal was a version of Ubuntu with a few user-friendly tools built in. I am not trying to create a version of Ubuntu like Mint, which is extremely use friendly. But I wanted something between Ubuntu and Mint. A good platform for Linux newcomers, with a slightly gentler learning curve than Ubuntu.So what can this image do? If you download it and start it up in VMware player you can start syncing files to it in a mater of minutes. But it does so much more!

 

It is a full version of Ubuntu Desktop and Ubuntu Server with LAMP (which stands for Linux, Apache, MySQL and Php). So it is a functioning web server with a desktop user interface.This is somewhat unusual but let me explain why. Normally, people hosting websites are very experienced with the Linux server and they can do most everything by command line. If they added a desktop user interface, it would use valuable resources, memory etc that would normally go towards hosting websites.

So why does this release offer a desktop user interface? I am trying to offer this Ubuntu + ownCloud image to people without extensive Linux experience.

 

It is idea for people who just want to try out ownCloud on their own system or for developers (especially beginning developers) who want to try their hand at hosting websites and doing a little experimenting with HTML, CSS, MySQL and Php. All of that is included and ready to go. It doesn’t require a big set up. Just follow a few simple steps (below) and try your hand at Linux, web developing, web hosting, and ownCloud hosting.Hopefully, now you have a good idea of what this is and what it does but there are even more options.

 

Included in the files and posted here are all the steps I took to customize Ubuntu, install Ubuntu Server, install LAMP and install ownCloud.

 

What I don’t cover are the very basics of Linux, VMware or web hosting. I guess I assume you know these things but I will try to speak as basically as I can when I am discussing them.Also, unless you are paying me to customize and/or troubleshoot this for you then I have done all of this for free with free software, so please no complaining. This is really more of a teaching tool than anything. It isn’t intended for “production”. It is more for a testing and learning environment.

 

Ok, so now we are ready to get started. Download Ubento here:

http://www.ben-costello.com/Ubuntu_12.04_v1.zip

Next, download and install VMware Player:

 

If you are new to Linux you may want to read up on some of the basics. Lifehacker is always a good resource for stuff like this:
http://lifehacker.com/5778882/getting-started-with-linux-the-complete-guide

 

You may want to visit the Ubuntu site to download your own Ubuntu image or read up on Ubuntu: (although you don’t need to download Ubuntu, as my image is an already working version of Ubuntu)
http://www.ubuntu.com/

 

And you may want to read up on ownCloud or your own version: (although you do not need to download ownCloud because my image already contains the files)
http://owncloud.org/

 

You may also want to read up on installing ownCloud, not because you have to install it yourself (again my image has an already working version of ownCloud) but you may want to read up on the installation of ownCloud because it will help you understand how ownCloud works and it offers notes and other tips for troubleshooting and for further customization:
http://owncloud.org/support/install/

 

Then you will want to download the client software for ownCloud, which is what syncs the files on your ownCloud server to all of your other computers. It is available for Windows, Mac and Linux:
http://owncloud.org/sync-clients/Once you start the VMware image in VMware log in using:
Username: user
Password: qwer1234Then open the web browser and browse to http://localhost/owncloud/
And again log in with:
Username: user
password: qwer1234You can then create a new username and a new password and start getting everything else set up. It is not imperative that you read the next few parts but in order to get everything set up correctly all of this info will be helpful.I am sorry if I have gone in-depth too much but I am trying to make this as user friendly as possible.

And remember if you would like for me to create one of these VMware images for you with all custom usernames and passwords etc or for more in-depth troubleshooting I will set things up and answer all questions for a small fee.

Also, if you like and use this image please consider donating to fund my continued development of this package. Also, consider donating to ownCloud and Ubuntu who developed all of this software for free.

Please feel free to donate any amount to help future development of this VMware image and hopefully in the future a full Linux distribution. This is not in payment for any software, as it is all free, nor for any work done by Ubuntu, ownCloud and others. It is a donation to me for the work in this tutorial and the work done to compile this VMware image. Thank you.

Posted in Computers, ownCloud, Programs, Software, Technology, Tutorials, Ubento, Ubuntu, VMware, Web Design
13 comments on “Ubento with ownCloud – Part 1
  1. tom says:

    Very cool

  2. Zak says:

    Very cool! Thanks for the effort and work on your part. I consider myself fairly tech savvy, but Linux is a monster I just haven’t tamed yet. This should be fun!

    • Ben says:

      Linux is a lot of fun. For me it increased my knowledge of all operating systems by starting to use Linux because you spend the time trying to do something in Linux that you would do in Mac or Windows and you simultaneously learn more about all three.

      • linux rookie says:

        Linux is interesting. Still hard to get things to work.
        Been trying to get Zentyal (Ubuntu server 12.04 LTS) SBS (gui server interface) + FreeNAS (storage) + Owncloud (storage accessible anywhere) + OpenVPN (have vmdk images, hard to get all running), but struggling on my own.
        I’m a windows tech (looking for a Win 2012 alternate) trying to figure out how seamless it is to switch my knowledge over. While I got the concepts, getting the Linux to work (with heavy leaning on Google) is not easy.

        • Ben says:

          Thanks for the comment. I am a Windows Tech myself but I have been forcing myself to learn Linux for a number fof reasons. But I have found that the experience is completely different from that of Windows. You can do virtually the same thing but how you do it can be very different on Linux.
          Learning command line and many of the most used command line statements is a good start.
          Did you see the link I had to Lifehacker on this page? It is a good introduction to Linux but they also have some other cool tutorials.

          Also, I am coming out with a new VMware image with updated Ubuntu and OwnCloud. I am taking requests for additional software to be added. Is there anything you would like to see in a new image?
          Good luck and come pack with anyquestions. You can also chat with me right from my blog on the sidebar there is a chat widget.
          Thanks,
          -Ben

        • Larry says:

          this site may help you out on learning about Linux.it has helped me Hope it helps you.
          http://www.howtoforge.com/

    • linux rookie says:

      Your image is great & I very much like the 100 GB. Traditional services like google, yahoo, etc use encryption to send/pull data especially when your sending calendar, contact info, or critical work files. Is there a simply way to update the settings for SSL (Https)? I read the owncloud documentation several times, but I have yet to get it to work right. Thanks

      • linux rookie says:

        or am i better off trying to setup a vpn like openvpn (if that would help?)? Thanks for your thoughts during this learning process.

      • Ben says:

        From what I can tell SSL is the way to go but getting it set up is tricky. If I get it working correctly I will post on how I did it. So check back.
        Good luck,
        -Ben

  3. Patrick says:

    I tried downloading your VM image but unfortunately, the link doesn’t seem to work for now. Any plans on bringing the image file back online? I’d really like to give Ubento a try! Thanks for the hard work.

  4. GeneW says:

    Hello, I don’t know if this is still active but when I attempt to download the Ubento zip the file is 30kb and reports as empty when I try to extract. I should also say I have to right click and “save link as” because clicking the download link doesn’t work for me. If there’s something else I can try please let me know, would love to set this up and test it!

  5. Max says:

    oops, download link seems to end in a 404. I have been looking for a server image with the community edition – would I be able to upgrade owncloud to v6 after I install your image?
    Cheers!

4 Pings/Trackbacks for "Ubento with ownCloud – Part 1"
  1. [...] Ubento (a customized Ubuntu) with ownCloud – Part 1 Ubento Desktop – Part 2.1 Install VMware Tools – Part 2.2 This tutorial covers how I set up Ubuntu Server, LAMP and ownCloud. It is already set up in the image provided but this might help you to customize it for yourself or how to set it up yourself from scratch (meaning just with an Ubuntu disk and the ownCloud install files). [...]

  2. [...] Ubento (a customized Ubuntu) with ownCloud – Part 1 Ubento Desktop – Part [...]

  3. [...] Ubento with ownCloud – Part 1 | Ben CostelloBen Costello says: January 8, 2013 at 11:30 pm [...]

  4. [...] coworker showed me this - http://www.ben-costello.com/ubento-with-owncloud-part-1/ - It’s a VM with Owncloud already working.  Only problem with it is that the OS is 32-bit [...]

Follow

Get every new post delivered to your Inbox

Join other followers: