Content
My Cloud Transition
Principle
have all my data integrated in an unifying "framework" (currently my wiki), not necessarily to spread out in different innovative cloud services, commercial or not.
Solution
upload filesremove them locally- set up tools I might need to feel "just like at /home".
- OpenVPN (currently using ssh for tunneling, pscp, sshs)
- treemap (demo set up)
- rsync (currently using pscp)
- scan the uploaded data folders
- propose to upload to websites per mime type, file extension
- if API are complex provide links to do so manually
- set privacy settings on by default
- example
- jpg, gif, png to Aviary.com
- ppt, pptx, pps, odt to Slideshare.net
- see Sphinxsearch for my own desktop search equivalent solution
- indexes can be shared
- propose to upload to websites per mime type, file extension
- locate former links to local fs
- search for
E:\Work\,file:///, etc - search for
discussion,irc log, etc - temp solution via Lighttpd on http://cloud.benetou.fr (consider Cookbook:StringReplace)
- search for
- search for
- allow fast searches
- once files are uncompressed build an index
- check updatedb / mlocate / find
- update automatically with
- Crontab
- Wikipedia:inotify
with its inotify-tools and incron
- provide a private http interface to it
- index meta-data
- index content
- for pictures and their galleries
- 1 line pic gallery (requires phat connection to the server, no re-sized thumbnails)
- echo "<html>" > gallery.html && ls *.jpg |sort -n| sed "s/\(.*\)/<a href=\"\1\"><img height=\"200px\" src=\"\1\"\/>\1<\/a><br\/>/" > gallery.html && echo "</html>" >> gallery.html
- example http://fabien.benetou.fr/pub/researchnotes/
- use
/etc/mime.typesrather than harcdoded "jpg" extension - efficiently use file and directory timestamps with Crontab vs gallery.html
- exifinfo, exifautotran, EXIFTool, exiftran, EXIFutils
- http://labs.ideeinc.com/ http://www.gazopa.com/ http://www.tineye.com/ http://www.numenta.com/vision/webservices.php
- consider OpenCV and dedicated GPU hardware
- 1 line pic gallery (requires phat connection to the server, no re-sized thumbnails)
- for pictures and their galleries
- once files are uncompressed build an index
- export http://www.allmyapps.com/my/list/
- map configuration files to each application to the remote location of its backups
- manage emails
- set up mail server
- set up spam filter
set up webmailset up DNS- email friends with new adress
- redirect gmail non-spam to new address
- seems buggy
- download important emails from Gmail through pop/imap
- Backup up your GoogleMail locally with getmail by Ryan Cartwright, FreeSoftwareMagazine June 2010
- offlineimap Read/sync your IMAP mailboxes by jgoerzen
- OfflineIMAP with Mutt tutorial on ArchWiki
- automatize exchanges
- Crontab
- locally to
- download and unpack backups
- remotely to
- pack and make backups available
- locally to
- Crontab
- check if OurPIM:Papers/PrivacySettings is respected
- ensure that the DNS if properly binded to most fundamental social services
- including VoIP
- test with Shell#EmbeddingShellClients
- consider content deliver per hostname
- especially initial configuration or configuration files
- e.g. this laptop would have this configuration, this one this other, etc...
- especially initial configuration or configuration files
Remarks
- down to ~5 files 5Go, trick is 0 media content I didn't produce so no DivX or mp3 collection, helps a lot.
- paradoxically at first was a kind of "discipline" but now is a pleasure since I use services like mixcloud and streaming websites with RSS
- do not just upload my mp3 collection then listen to it but prefer not to have a collection but to link to innovative services that do
- they are dedicated in that domain
- my typing input, even if I go as fast as I can, stays rather low so I should never need fast upload that way
- worse with asymmetric links, the case of ADSL
- I should move pointers to data around, not the data themselves, except for the one I produced myself
- Better Than Owning by Kevin Kelly, The Technium 2009
- "in the near future, I won't <<own>> any music, or books, or movies. Instead I will have immediate access to all music, all books, all movies using an always-on service"
- Better Than Owning by Kevin Kelly, The Technium 2009
- probably the only case in which large upstream bandwidth is required is video editing, pretty much everything else required large downstream bandwidth but low upstream
- HD crash resilient and "cloud buzzword compatible" policy ;)
- is it perfectly secure?
- no, no system either offline or online, remote or local, is anyway
- security by obscurantism does not work so posting information about this here is facilitating potential malicious person task but it is also strengthening my good practices
- consequently remotely stored backups and information loops are provided by default so that when (not if) problems happen, I can recover and fast
See also
- AWS (Amazon Web Services)
- Seedea:Oimp/CloudArbitrage
- Seedea:Utopiahanalysis/LinkInEpistemology
explaining why all my data should have URI/URL
- phpXplorer Tobias Bender
- OwnCloud, part of KDE project
Motivation for GNU/Linux transition on the client/interface side
- Licenses
and communities
- infrastructure as code/package management
- Shell#Debian
- tools compatibility between server and client
- http://www.thinkwiki.org/wiki/Category:X31 for specific help
- kernel
- tiling wm
- scripting
- Shell#Bash
- http://werc.cat-v.org/
- http://www.newsbeuter.org
- integration between software
- pipes
- Vi fully integrated within Firefox thanks to Vimperator
- uzbl (CLI browser) + rat poison (tiling wm)
- http://tools.suckless.org/ii/
- integration between machines
- sshfs
- FUSE
- shared configs using a dVCS like Fossil
- stop wasting my time on Shell#Windows historical (bad) decisions
- cf
cd /D
- cf
- see also
- Richard Stallman's How I do my Computing
To do
- QoS comparison between "homemade" and datacenter average
- integrate the older MyServer started in late 2008
- check clocks synchronization
- examples with ntp on Linux and Windows at WebWorkersCampParis
- http://www.xtreemos.eu/
- portaudit check if installed ports are listed in a database of published security vulnerabilities.
- Graylog2 syslog implementation that stores your logs in MongoDB
- use Virtualization
- Leaving the (proprietary) cloud, Debian Wiki
- sslh - ssl/ssh multiplexer lets one accept both HTTPS and SSH connections on the same port.
CONTENT
CONTACT
UPDATES
LAST TWEET


RSS for this page only


