Uses for Your Own Private Cloud.

by Computothought in Circuits > Websites

16769 Views, 61 Favorites, 0 Comments

Uses for Your Own Private Cloud.

Screenshot-Offshore Educators (Main Page) 1 - Mozilla Firefox.png
PICT0397.JPG
oem1.png
oem3.png
Offshore Educators (Main Page) 1 - Mozilla Firefox_004.png
Offshore Educators (Main Page) 1 - Mozilla Firefox_005.png
Offshore Educators (Main Page) 1 - Mozilla Firefox_006.png
oem2.png

The term cloud is just a new marketing term for a good old fashioned web server. Update: it has now matured to be more than that: https://en.wikipedia.org/wiki/Cloud_computing. In any event, there are quite a few things you can do with a web server at home or even in a small business. Everything can be accessed from any computer on the network. As long as the client computer has a web browser such as firefox or etc. I predict the web server will be the next home appliance. If you want to program your own web site, w3schools.com and http://www.htmlcodetutorial.com/ are a good place to start learning about web development. www.howtoforge.com has some excellent tutorials on setting up web servers.

Also consider reading:
http://ofps.oreilly.com/titles/9780596805784/
http://oreilly.com/catalog/0636920010067

If you want to install existing web applications, here is an introduction: https://www.instructables.com/id/Introduction-to-installing-web-apps/


The new arm based devies such as the Cisco Linksys Nslu2, Raspberry Pi, Beagleboard, and a host of other arm based systems can al be light weight web servers.

https://www.instructables.com/id/Raspberry-Pi-Jack-of-all-trades/
https://www.instructables.com/id/Give-your-Cisco-Linksys-NSLU2-some-muscle-part-1/

Note:

All the screen shots are taken from an old Dell GX1 (Pentium II) which is considered outdated technology by today's standards but still works for us. This particular system is running Ubuntu 12.04 lts that was originally running 6.x that we have upgraded over several years. All the upgrades were done without having to redo the computer. We do back up the system at intervals with Clonezilla. Update: system has been upgraded to a PIII via a cpu swapout.


Cpu information :
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 5
model name	: Pentium II (Deschutes)
stepping	: 2
cpu MHz		: 448.648

Update: I just upgraded that old machine to Ubuntu 12.04 LTS in place (ie no reformatting or complete reloading of the os). I did have to redo the mail server set up though and update some of the web applications. Most of which I would have had to do anyway.


That server has since died. I replaced it with a Dell G1 that was given to me. It has a fresh install of Ubuntu 10.04. Reinstalled most of the web apps with newer versions. It also cam with a Pentium two, but it the motherboard supports pentium III's, so the cpu was swapped out. Performance is much better now. Update: did an update to Ubuntu 12.04 in place.without having to redo the drive. Still some tweaks to do.

$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 7
model name : Pentium III (Katmai)
stepping : 2
cpu MHz : 448.624
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 mtrr pge mca cmov pse36 mmx fxsr sse up
bogomips : 897.24
clflush size : 32
cache_alignment : 32
address sizes : 36 bits physical, 32 bits virtual
power management:

Wanna Blog?

Screenshot-Offshore Educators - Mozilla Firefox.png
Screenshot-Desktops - Mozilla Firefox.png
Screenshot-Office Educators - Mozilla Firefox.png
Screenshot-Offshore_Educators - Mozilla Firefox.png
FlatPress.png
You can set up the web server to be sort of a diary for all too see. You can also use it like a chalk board to leave messages for the family or business employees. You could use it for an on-line company newsletter (saving paper and printing costs. You can even use it for a scrapbook. Wordpress is probably one of the most popular.

Wanna Tweet?

Screenshot from 2013-09-04 10:18:38.png
Tweeting is soft of the new instant messaging. Status.net is an older version of what twitter used to be. You can add features to be like the latest Twitter.

https://www.instructables.com/id/Statusnet-the-Twitter-clone-setup/

Media Server.

Screenshot-Back Row | XBMC - Mozilla Firefox.png
Screenshot-Unknown - song36.mp3.png
Screenshot-GNUMP3d :: -folk and classical - Mozilla Firefox.png
I like the media server because students can access special lectures i have recorded to fit their needs. Especially if they are laid up and can not get to class. Another benefit is that you can have all your media located in one place that anyone can access if you wish. sort of like the old Muzak with user control.  You can use xbmc (available for most platforms) to access the media server.


School Time.

Screenshot-Offshore Educators - Mozilla Firefox-3.png
Screenshot-Offshore Educators - Mozilla Firefox-2.png
Screenshot-Offshore Educators - Mozilla Firefox-1.png
You can use you web server as a training site. Claroline, Moodle, and Drupal are a few of many programs. This gives you a chance to have on-line documentation of your training materials and you can even test the students on-line. Companies could use it to test their employees on certain subjects without using paper.

Business Tools.

Screenshot-eddie@Oesrvr1 - Mozilla Firefox.png
Screenshot-Group-Office - Mozilla Firefox.png
Screenshot-HelpDesk Reloaded Tech Portal - Mozilla Firefox.png
Screenshot-LedgerSMB Version 1.2.8 - - OffshoreEducators - Mozilla Firefox.png
Screenshot-oesrvr1 - Mozilla Firefox.png
Screenshot-Offshore Educators - Mozilla Firefox-1.png
Screenshot-SquirrelMail 1.4.19 - Mozilla Firefox-1.png
Screenshot-OrangeHRM - Mozilla Firefox.png
Screenshot-OneOrZero Task Management System -- Powered by OneOrZero - Mozilla Firefox.png
invoices.png
You can do accounting. I originally set this up so I could go to clients and do their bookkeeping remotely. Since none of the client data sits on the machine I am using, I have no fear of it being stolen or destroyed on that system.

The web server can be a web enabled email server. Nice not to have to go back to your desk to get the latest emails.

You can have your group work together on different projects via the web in real time.

You can have the web server act like a desktop where you can do documents and spreadsheets.

You can keep up with human resourses.

Set the system up as a help desk to enter and manage issue tickets.





Doctor's Offices

Screenshot-OpenEMR - Mozilla Firefox.png
There is even as special applications for Doctor's offices and many others.  This is just one we have installed for training.

Forums.

Screenshot-Offshore Educators - Index - Mozilla Firefox.png
Screenshot-Offshore Educators - All Discussions - Mozilla Firefox.png
Screenshot-Office Educators ��� Index page - Mozilla Firefox.png
You can set up community forums both private and public.

.

Biz on the Web.

Screenshot-Offshore Educators - Mozilla Firefox-4.png
Screenshot-Offshore Educators - Classes - Mozilla Firefox.png
Screenshot-Offshore Educators - Handbook - Mozilla Firefox.png
Screenshot from 2013-09-04 10:33:17.png
Set up your own business on the web. You can even set up your own web pages about your business. You can also do a lighter version which great for garage sales.

https://www.instructables.com/id/Easy-garage-sale-point-of-sale/

Helpdesk Ticket Submission.

Helpdesk.png
Let your Web server be a point for client help desk submission point and save phone calls.

Your Stuff.

Screenshot-Simple Spreadsheet 0.8 - Mozilla Firefox.png
Screenshot-Mozilla Firefox.png
Screenshot-Measurement Conversion Calculator - Mozilla Firefox.png
Screenshot-Parallel port controlling test page - Mozilla Firefox.png
Screenshot from 2013-12-27 07:55:06.png
Screenshot - 09082014 - 01:45:16 AM.png

You can even have your own bookmarks and other useful tools for around the house. You can even do home automation. Turn on and off lights, appliances, and even lock/unlock doors. Not to mention open and close things such as a garage door.

You can even create your own web pages with the important information that pertains to you. You can even have a script that updates the web page automaticcally so you do not have to rewrite the page..

Science applications such as a periodic table/

Printer Management.

Screenshot-Home - CUPS 1.4.3 - Mozilla Firefox.png
Since we pretty much use linux, we like to use cups for printer management so i can remotely control and or solve issues when they rarely occur. You can access the the printer management remotely, just did the screen dump locally for sake of time.

Security Server

Computerized-video-security-setup.jpg
Screenshot-Home%20-%20PTZ%20-%20Live%20-%20Mozilla%20Firefox.jpg
F7247YQHD4VQ7VN.LARGE.jpg
FYTD0XFHD4VQ7VO.png
Use the web server as a security monitoring system. Though I would make it a standalone system in addition tot he regular web server. See https://www.instructables.com/id/Computerized-video-security-setup/ The Raspberry Pi can do an excellent job of this.

Media Center Access.

mythweb_listing.png
Access linux mthtv from the web. MythTv is a Linux based home meda center. https://www.instructables.com/id/Setting-up-a-computer-based-DVR-with-Mythtv-for-l/

Last of All.

Screenshot-Offshore Educators (Main Page) 1 - Mozilla Firefox.png
I do not condone any of the products shown, though I do use them. This is just a smattering of what you can do with a web server. I may do an instructible on how to set up an application if I get enough requests. Have fun.  https://www.instructables.com/id/Introduction-to-installing-web-apps/

Note:
At the time I installed these programs they were all open source and free. Offshore Educators is a real website on a private intranet, but you will not find it on the web. We use it for our private school and for personal use.

The Server It Self.

The-server-it-self.jpg
PICT0046.JPG
Screenshot-Offshore Educators (Main Page) 1 - Mozilla Firefox.png
Screenshot-Bash CGI - Mozilla Firefox-15.png
A picture of the server that is running everything and our home made NAS sitting below it. Also pictured is a web page for controlling the lights connected to the server's parallel port with the cable from https://www.instructables.com/id/No-solder-parallel-port-break-out/ instructable.

We can even get information about the web server on a simple web page.

https://www.instructables.com/id/Simple-linux-commands-from-a-web-page/

Afterthought:
One other feature that is nice is displaying files converted from pdf.  https://www.instructables.com/id/Display-PDF-files-with-a-linux-server/

Play Server Games.

Screenshot from 2013-07-25 21:49:46.png
Screenshot - 06202012 - 01:59:31 AM.png
You can do everything from playing retro games such as Zork. (https://www.instructables.com/id/Installing-Zork-and-the-zmachine-on-your-web-serve/) to all kind of graphical games such as Minecraft. Generally, you will have to know programming such as PHP or javascript if you want to develop your own games.sourceforge.net has quite a few free games you can download and then install on your server.

Hardware.

PICT0021.JPG
PICT0173.JPG
F7247YQHD4VQ7VN.LARGE.jpg
SUNP0054.JPG
SUNP0012.JPG
Pogoplugv2.jpg
Talked mostly about software, but with people wanting more econimical setups, You can always get web space from a cloud vendor, but you also use the traditional computers and the new arm based devices, You will probably find most of you home applicances wiill come with mini web servers. As time goes along,. many consumer devices can be converted to local web servers. Everyone wants to see the status iof their stuff from the web. Home automation is also a big driver of web based information. We have converted the Cisco Nslu2, Pogoplug, Chumby, beaglebone, Raspberry pi, arduino, and even an android device to be a web server. Many commercial embeded devices specifically made for this type of application.

RPi:
https://www.instructables.com/id/Raspberry-Pi-simple-blog-server/
https://www.instructables.com/id/Raspberry-Pi-Jack-of-all-trades/

Nslu2:
https://www.instructables.com/id/Give-your-Cisco-Linksys-NSLU2-some-muscle-part-1/

Arduino:
https://www.instructables.com/id/Ubuntu-and-the-arduino/

Pogoplug, (E02)
Has a bassic linux install for the Pogoplug e02, but did not include web server install (to be included later)
https://www.instructables.com/id/Linux-hints/

Network Linux Install From a Web Server.

netinstall.jpg

In the Kitchen.

FTVUXFMHBFFJQ78.LARGE.jpg
FBFFWZFGYGGN79J.MEDIUM.jpg
FZ6KY1RGZXW8ELR.MEDIUM.jpg
FDEFJ3BGZUAFJ2T.MEDIUM.jpg

You can even access the server in the kitchen. One application I like to use is Cookdojo. It is a nice web based recipe program. All the data is saved on the server so, you do not have to worry on what computer you saved your recipes. You can also get web applications to help you with what is in the pantry and the fridge to easily make a grocery list.

Also love to have various kitchen utilities such as an on-line egg timer and recipe conversion tools.

Virtual Hosts.

Screenshot from 2015-03-25 03:46:11.png
Screenshot from 2015-03-25 03:28:29.png
Screenshot from 2015-03-25 03:29:02.png
Screenshot from 2015-03-25 03:30:49.png
Screenshot from 2015-03-25 03:31:59.png
Screenshot from 2015-03-25 03:33:02.png
Screenshot from 2015-03-25 03:36:20.png

You can also have several websites all from the same computer just like the pros do.

Microcontrollers.

Screenshot from 2015-05-09 22:34:46.png
Screenshot from 2015-05-11 00:58:44.png
Screenshot from 2015-05-11 16:11:25.png
FP4XZ55HM8D6L16.LARGE.jpg

With microcontollers we have a whole new aspect to web application. The Arduino and it's relatives are the biggest jumpstart of this genre of software. Mainly for home automation, you can gather data, control switches, or many other tasks all remotely.

JScut for Your 3d Router.

800px-Small_CNC_Turning_Center.jpg
Screenshot from 2015-05-24 06:26:36.png
Screenshot from 2015-05-24 06:24:31.png
hgcnc.jpeg

Not really familiar with Jscut except to say that if is web based software the will render .svg files form say Inkspot and create Gcode that can be used on a local CNC router machine.