My OwnCloud Project. by Simon Heisterkamp (simon@heisterkamp.dk)



Similar documents
Who s Endian?

VPN s and Mobile Apps for Security Camera Systems: EyeSpyF-Xpert

Backup in a Data Driven World: Affordable Backup Options for Home and SMB

HiDrive Intelligent online storage for private and business users.

Technology Special Interest Group

Week Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration

How To Use A Zyxel Nsa540 Server For Free On A Personal Cloud On A Pc Or Mac Or Ipad (For A Small Amount) For Free

KeyScan KS-NAS-120. Applications Benefits

Chapter 6 Configuring the SSL VPN Tunnel Client and Port Forwarding

The Dangers of Consumer Grade File Sharing in a Compliance Driven World

PARALLELS SERVER 4 BARE METAL README

NETGEAR SMB Storage Line Update and ReadyNAS 2100 Introduction

msuite5 & mdesign Installation Prerequisites

ReadyNAS Remote White Paper. NETGEAR May 2010

Seagate NAS OS 4 Reviewers Guide: NAS / NAS Pro / Business Storage Rackmounts

PARALLELS SERVER BARE METAL 5.0 README

Web-Based Data Backup Solutions

- Introduction to PIX/ASA Firewalls -

Frequently Asked Questions

Free Dynamic DNS account you can use one of your choosing I like DynDNS but there's also No-IP and probably others.

insync Installation Guide

Rsync: The Best Backup System Ever

Home storage and backup options. Chris Moates Head of Lettuce

Software Environment. Options. Service guarantee:. 24/7 Hardware Support. 99% uptime

Corporate VPN Using Mikrotik Cloud Feature. By SOUMIL GUPTA BHAYA Mikortik Certified Trainer

INUVIKA OPEN VIRTUAL DESKTOP FOUNDATION SERVER

Transcription. Crashplan vs Backblaze. Which service should you pick the short version

RAP Installation - Updated

Implementing SAN & NAS with Linux by Mark Manoukian & Roy Koh

What is NAS? Why NAS? Brief Introduction to Synology NAS

File Protection using rsync. Setup guide

Bay. Reliable, Secure, and User Friendly Personal Cloud Storage. NAS520 2-Bay Personal Cloud Storage. Benefits

Installing and Configuring Websense Content Gateway

(this is being worked on)

NETGEAR ReadyNAS Duo/NV+ v2 Reviewer s Guide

Rsync Internet Backup Whitepaper

Crypt O Pack in security

Interact Intranet Version 7. Technical Requirements. August Interact

High Availability Low Dollar Clustered Storage

Online Backup Frequently Asked Questions

Sawmill Log Analyzer Best Practices!! Page 1 of 6. Sawmill Log Analyzer Best Practices

Bridgit Conferencing Software: Security, Firewalls, Bandwidth and Scalability

Replication with TeraStation 3000/4000/5000/7000. Buffalo Technology

Be sure to connect the USB cable from TonePort into your computer s USB port, and then proceed with the following steps

owncloud Architecture Overview

10 Backing Up Windows 7

DVS-100 Installation Guide

Datasheet Fujitsu CELVIN NAS Server Q700

Cisco Small Business NSS3000 Series Network Storage System

SAN TECHNICAL - DETAILS/ SPECIFICATIONS

SMALL BUSINESS OUTSOURCING

Traditionally, a typical SAN topology uses fibre channel switch wiring while a typical NAS topology uses TCP/IP protocol over common networking

Kaseya IT Automation Framework

Access All Your Files on All Your Devices

How To Connect To Bloomerg.Com With A Network Card From A Powerline To A Powerpoint Terminal On A Microsoft Powerbook (Powerline) On A Blackberry Or Ipnet (Powerbook) On An Ipnet Box On

Korenix Embedded Systems

Cloud Services. RackIT. MailIT. CloudIT. WebIT. StoreIT. NameIT. Datacenter Colocation Services. Advanced Services. Virtual Colocation

Parallels Cloud Server 6.0 Readme

Business Storage 4-Bay Rackmount NAS

VIA CONNECT PRO Deployment Guide

Parallels Plesk Panel. VPN Module for Parallels Plesk Panel 10 for Linux/Unix Administrator's Guide. Revision 1.0

Parallels Cloud Server 6.0

Ahsay Replication Server v5.5. Administrator s Guide. Ahsay TM Online Backup - Development Department

owncloud Architecture Overview

NEW! CLOUD APPS ReadyCLOUD & genie remote access

Cisco Small Business Smart Storage Solutions

SVN5800 Secure Access Gateway

Net/FSE Installation Guide v1.0.1, 1/21/2008

Cisco Small Business NSS2000 Series Network Storage System

How To Set Up A Backupassist For An Raspberry Netbook With A Data Host On A Nsync Server On A Usb 2 (Qnap) On A Netbook (Qnet) On An Usb 2 On A Cdnap (

12 Key File Sync and Share Advantages of Transporter Over Box for Enterprise

Utilizing Dropbox to Share Files

Rsync Internet Backup Whitepaper

USING GENIE REMOTELY

NETGEAR N600 WIRELESS DUAL BAND GIGABIT ROUTER Premium Edition

RingStor User Manual. Version 2.1 Last Update on September 17th, RingStor, Inc. 197 Route 18 South, Ste 3000 East Brunswick, NJ

Affordable Rack-optimized NAS with Business-class Features

How to Backup Your Computer Files

Fakultät für Physik Ludwig Maximilians Universität Klaus Steinberger Ralph Simmler Alexander Thomas. HA Cluster using Open Shared Root

Unitrends Recovery-Series: Addressing Enterprise-Class Data Protection

REQUIREMENTS LIVEBOX.

Jenesis Software - Podcast Episode 3

Systems Manager Cloud Based Mobile Device Management

Performance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU

owncloud Enterprise Edition on IBM Infrastructure

Server must be connected to the internet via high-speed internet connection.

Using the Raspberry Pi to establish a Virtual Private Network (VPN) Connection to a Home Network

Data Sheet Fujitsu CELVIN NAS Q703 Storage

Data Sheet. NCP Secure Enterprise Management. Next Generation Network Access Technology

Reseller Partner Program

How To Image A Single Vm For Forensic Analysis On Vmwarehouse.Com

Cisco Small Business NSS3000 Series Network Storage System

Hosting Solutions Made Simple. Managed Services - Overview and Pricing

How To Back Up A Computer To A Backup On A Hard Drive On A Microsoft Macbook (Or Ipad) With A Backup From A Flash Drive To A Flash Memory (Or A Flash) On A Flash (Or Macbook) On

Quantum StorNext. Product Brief: Distributed LAN Client

ReadyNAS OS 6.2. Reviewer s Guide

Sponsored by: Speaker: Brian Madden, Independent Industry Analyst and Blogger

Recommended IP Telephony Architecture

Setting up a Linux server Ryan Cartwright I.T. Manager - Contact a Family

Transcription:

My OwnCloud Project by Simon Heisterkamp (simon@heisterkamp.dk)

My Problem Everybody needs backup duh. I don t like dropbox google-drive icloud etc. They get hacked They are untrustworthy with really private documents (financial etc.) They cost money. They have limited storage. Their long term (>5y) existence is outside of my control. Solution: Host your own!

The Obvious I needed a Server. Data disks. Software to make it a cloud. Possibilities: FreeNAS a FreeBSD based NAS OS OwnCloud cloud software (clients and server) Commercial NAS for example Synology DiskStation

What I Also Wanted Low power as low as possible Root access (my hardware my control) for experimentation Data security off-site backup Cryptographic protection from access from outside Performance was very secondary the goal was long term storage, not video streaming. Price: as cheap as possible.

What I Tried FreeNAS Pre-built binary requires x86 architecture already not ideal for low power. Quite high recommended specs my 7 year old cheap laptop wasn t enough expensive Very full featured. Everything you can ask for. FreeBSD not my home-turf but I can learn All in all maybe aimed at more enterprise-level solutions.

What I Considered Commercial NAS Nice package with case and software Performance for money not very high Sometimes no Root access Sometimes web-access through manufacturers proprietary solution security issue Companies mostly American not NSA-free Not Cheap Not as full featured. No Challenge!

What I Ended Up With OwnCloud Exists in.org and.com. I m talking about.org Open Source Yay! Server installation on ubuntu: apt-get install owncloud Clients for Windows, Mac, Linux, ios, android Of course this means hosting my own linux server which brings maintenance, system development etc.

Hardware I wanted a beefed-up Raspbery-Pi, and I found one: ODROID-U3 1.7GHz Quad-Core processor and 2GByte RAM 10/100Mbps Ethernet and 3 x USB2.0 No Fan Pre-built Ubuntu Server 14.04 Board costs 69 USD

My Own Cloud: USB 3.0 Harddisk 2 TB: 730dkk ODROID-U3 with case, SD-card & power adapter: 101 from Germany Total system power consumption: 10W (adapter max spec.) unmeasured.

Next Step: Software Ubuntu Server Webmin Linux sysadmin web gui Owncloud of course OpenVPN see below. Samba LVM rsync

OwnCloud SQLite vs. MySQL: SQLite Very small installation < 5 users I tried both MySQL was much (>60x) slower in setup (I watched the tables get created one by one) Storage encryption or not: Not I trust my system defenses reasonably well I don t trust owncloud enough without storage encryption I can get my files out without using owncloud

OwnCloud Experiences My files are synced. Access to files through web-interface Clients tested: Mac, Windows, ios Client stability Mac client crashes occasionally Gives error message about syncing problems all the time it always works later if you just let the client try again. Active development client and server get updated regularly

What about off-site backup and OpenVPN?

My network structure: My cloud is only hosted on my LAN. Two open ports: OpenVPN for clients. OpenVPN tunnel to twin system. OpenVPN setup was not trivial Set up certificate authority Issue client certificate Trial-and-error firewall rules to make routing work Luckily there are good tutorials OpenVPN is SSL based (TCP or UDP) and works better than IPSec in my experience ios clients exist.

Twin System I found someone else with the same problems and who I could trust: my Parents. They got an identical system. I set up a diskimage with an OpenVPN client on it which connects to my system. Each data disk is split into two partitions: Home Home Backup Backup All data is replicated on twin system /home is served as a read-only rsync mirror

Result My data is secured against loss My data is still my data I have a linux server to play with and to maintain I can access my data from outside through a VPN Questions?