
In the light of the latest topics, including
"Autodesk will not sell software to companies under sanctions," there is a feeling that the flywheel of absurdity is spinning off more and more. We will not condemn in this topic the political reasons for all this disgrace, but think a little about what will happen if you suddenly "turn off Google", and no matter which side. I also propose to consider one of the options to take away the accumulated content using open source software.
First, let's think about what is most valuable for most users of Google services? First of all, this is personal content that is stored in the cloud, mail and other materials. Secondly, these are services that need to find a replacement as soon as possible. We will not consider the needs of professional Android developers and corporate needs.
Preparatory work
To begin with, it would be nice to decide where we will add this data and how much will it cost us? There are two main approaches - to take over the entire infrastructure and get one-time expenses on iron or rent other people's capacities in the cloud to fit your needs. But as we are already trying to get rid of dependence on external factors, we will try to consider the option of completely its infrastructure.
So, our current choice is a home server with Linux. Without detracting from the talents of people collecting the server from sticks, electrical tape and Chinese iron, I would insist on a classic x86-64 solution. In this case, we will have the following advantages:
- Scalable - easy to swap to add processor power, RAM or disk space
- Compatibility of components - there will be no problem with the replacement of parts that have failed
- Software compatibility - under the x86-x64 architecture it is much easier to find the necessary packages than under the rare version of ARM or MIPS.
- There are no restrictions on the bandwidth of SATA and LAN-interfaces, typical for many compact ARM-platforms
With the concept decided. Since we want easy expansion of components, various mini-ITX form factors also do not quite fit into the concept. For myself, I chose a standard PC in the BitPhenix Prodigy package:
')

I also consider the extremely successful HP Microserver Gen8 series, which is distinguished by its compactness, nice appearance and the possibility of replacing the processor within the heat pack.

The price of both decisions is around 20,000 rubles. Quite a lot, but a home server can perform a lot of different functions. In order not to overload the article, we will assume that we already have the hardware, and on its base is Debian Wheezy or any other stable distribution to taste.
Raise your owncloud

Why owncloud? This software belongs to open source software and is already quite stable for everyday use. There are customers for any platform, including mobile. The main motto of the project is
web services under your control . This is a very multifunctional tool that combines server and client parts like Dropbox, calendars, contacts, joint editing of documents, photo galleries and much more. If something is missing for you, there is a huge pile of plug-ins at your service, which, however, are often not very stable.
Deploying owncloud is easy.
Ubuntu 14.04 and its forkwget http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_14.04/Release.key
sudo apt-key add - < Release.key
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/xUbuntu_14.04/ /' >> /etc/apt/sources.list.d/owncloud.list"
sudo apt-get update
sudo apt-get install owncloud
Debian stablewget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_7.0/Release.key
apt-key add - < Release.key
echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_7.0/ /' >> /etc/apt/sources.list.d/owncloud.list
apt-get update
apt-get install owncloud
. owncloud PHP, . Apache .
. . ssl-, ,
StartSSL , .
, , . ? -:

. .

— .

. , , . upload .

. , .

. , . Android, Google-, , , .

, — , , RSS .

.
(odt, , Google Docs) . .

, Google .
.
. vcard , owncloud.

mbox, Mozilla Thunderbird.
. . . .
UPD, . :
1) . , .
2) RAID
3) . BTSync, KVM-
ProxMox .
4) , .