My Family Server is a new generation of free web servers, for individual or family use, it's a place where you can share and store your personal information from all kinds of origins, with applications created to share events, recipes, notes, interesting URL's, documents, images and many more.
Here you will learn what is it, and how you can make its best.
My Family Server is designed to store and share information (personal or groups like families, groups of friends, working groups) and make it available anytime, anywhere.
This information will be stored physically on the server (on your server).
The kind of information is whatever you need, My Family Server contains sections already configured to store event information, notes, calendar, recipes, interesting url's ... and a warehouse for pictures and documents of any format, where you can upload and download from any place or device ...
My Family Server is also able to send mail (using a Gmail account) and have system management options, that allows the user to be able to create back-ups of documents, databases or programs with a single click, and store them wherever you choose.
Share Cooking !.
In My Family Server you have a screen to share recipes, with any number of ingredients, to share with your group or with all users. And upload a picture to show how it looks!
My Family Server also helps you comunicate. It is able to send emails (gmails) to a number of recipients. Anyone from a group or, all members of the group or, all users in the server.
My Family Server also has a section for storage of these websites that are so useful.
It lets you classify your URLs as you like and have one-click access to the sites.
There are events that require communication, dates, pictures ... Now You have a place to organize it. Screen to schedule events with dates, place, comments, photo ... to share with your group or everyone else.
The scheduler lets you see all the events of each clan in monthly calendar format, from the calendar, selecting the event, you can access all the scheduled events with a single click.
The server itself is capable of doing your backups, online. The user with a simple click creates backups of the information contained in the databases, documents, photos or even the server code.
Your set of documents in one single place.
System to upload documents or pictures from anywhere and store them on your server. With automatic generation of a thumbnail which makes the preview super-fast.
My Family Server also allows the user to publish notes (post-it format).
Notes can be of different colors and sizes to remember your outstanding issues in another format.
My Family Server has its own user and group management, where you can create as many users and groups as you need. Each user can participate in as many groups as needed.
My Family Server is designed to run on a LAMP (Linux, Apache, MySQL and PHP) environment.
Don't you have one ?, No problem!, The complete set of software used in My Family Server is free to download, free to use. It has also been thought to operate in 'small' environments (Intel or AMD processor that fits in the X86 category .... this is any pentium and similar models from over the last 10 years !!), so if you have an old PC that is useless, now you have a new server that is usefull (surely you have one in the boxroom).
My Family Server can be installed in any home. Its main components are:
Operating System: Linux Lubuntu 14.
Apache web server.
Database: MySQL.
Web development language: PHP
The developed application 'My Family Server'.
All this software is 'free software'.
To operate My Family Server you must start from a PC that can completely deleted and then install and configure according to the instructions given in the documentation.
(And besides My Family Server you will have a PC running like new and your own web server to take advantage another 10 years more).
MyFamilyServer has clear and step by step documentation (only in Spanish so far, but I am in the process of translating to English) so that everyone who wants to, can have this solution at home.
Manuals and guides will go hand leading to the successful completion of the entire project.
In each step of the installation process, there are detailed explanations and estimate of how long each phase will require.
When you finish installing, You will have a brand leading web server (Linux, Apache, MySql, PHP) and a great application (MyFamilyServer) with multiple functionalities.
In this section I will be adding new versions of code and documentation for the entire project.
All documentation is organized in eight documents:
1. Overview of MyFamilyServer.
2. Index of documentation.
3. Installation of a LAMP server.
4. Installing MyFamilyServer.
5. Setting up the router in your home.
6. User guide for MyFamilyServer.
7. Some other additional programs. (To be published)
8. Programming documentation. (To be published)
All these documents are available on the following links to Dropbox.
With this, you have everything you need to have your own web server at home (documents 7&8 are additional documentation, not needed for the project).
Scripts are needed to implement document 4 (MyFamilyServer):
1. Script for creating the database.
2. Scripts to deploy the application code.
3. Scripts to create work directories, examples, users ....
With this, you have everything, Go ahead, Get your own web server at home.
Jesús López Pérez
jesusllpp@gmail.com
Stay up to date with MyFamilyServer blog.
MyFamilyServer.blogspot.com