Commit 9fbc4a84 authored by Bruno Barcarol Guimarães's avatar Bruno Barcarol Guimarães
Browse files

Tche Linux Caxias do Sul 2014 presentation.

parent 9e74808c
Notes, slides and other files from the talk "Nuvem livre com owncloud" ("Free
cloud with owncloud") presented at Tche Linux Caxias do Sul on September 13th,
2014.
Theses slides are best displayed using my personal presentation suite
(https://github.com/bbguimaraes/slides).
debian installation
===================
Installing owncloud on a debian chroot in arch linux.
Install debootstrap.
$ yaourt -S debootstrap
Create the chroot (using a local mirror).
# debootstrap wheezy debian-tree/ http://ftp.br.debian.org/debian/
Make a snapshot of the chroot (just in case, it takes a lot of time to download
all packages again).
# tar -zc debian-tree -f debian-tree.tar.gz
Setup root account.
# systemd-nspawn -D debian-tree
# passwd
# exit
Init the system.
# systemd-nspawn -D debian-tree /sbin/init
Once logged in, add repo source and key, update apt and install packages.
# echo 'deb http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_7.0/ /' >> /etc/apt/sources.list.d/owncloud.list
# curl 'http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_7.0/Release.key' | apt-key add -
# apt-get update
# apt-get install --no-install-recommends sqlite3 php5-sqlite owncloud
Done.
Free cloud with owncloud
========================
The roadmap
-----------
- The presenter
- The object of interest
- The project
- The people
- The infrastructure
- The releases
- The features
- The owncloud 7
- The references
The presenter
-------------
The object of interest
----------------------
Quick demo.
The project
-----------
- [File hosting service](https://en.wikipedia.org/wiki/File_hosting_service)
(cyberlocker).
- Last stable release: 7.0.2, 2014-08-28.
- 3.0: 2012-01-31
- 4.0.0: 2012-05-22
- 5.0.0: 2013-03-14
- 6.0.0: 2013-12-11
- 7.0.0: 2014-06-23
- 7.0.2: 2014-08-28
The people
----------
- Frank Karlitschek
- kde developer
- Started development of owncloud in January 2010. Currently the project
leader and mantainer.
- Co-founder and CTO of ownCloud.inc.
- http://www.muktware.com/wp-content/uploads/2013/10/frank_karlitschek_11.jpg
- ownCloud.inc
- Founded in 2011.
The infrastructure
------------------
- Free software (AGPLv3).
- "As such, ownCloud is very similar to the widely-used Dropbox, with the
primary difference being that ownCloud is free and open-source, and
thereby allowing anyone to install and operate it without charge on a
private server, with no limits on storage space (except for hard disk
capacity) or the number of connected clients."
- Server-side: php.
- Desktop clients
- Sinchronize files with the server.
- windows, osx, linux, ios, android.
- Web interface to access files, calendar, contacts, etc.
- WebDAV (SabreDAV)
- Multiple backend database management systems
- sqlite
- mariadb
- mysql
- oracle
- mssql
- postgresql
The features
------------
- File storage in conventional directory structures or via WebDAV
- Encryption of user files
- Synchronization of clients running Windows (Windows XP, Vista, 7 and 8), Mac OS X (10.6 or better), or Linux
- Calendar (also as CalDAV)
- Task scheduler
- Address book (also as CardDAV)
- Music streaming (through Ampache)
- User and group administration (via OpenID or LDAP)
- Sharing of content across groups or public URLs
- Online text editor with syntax highlighting and code folding
- Bookmarking
- URL shortening Suite
- Photo gallery
- Video viewer
- PDF viewer (using PDF.js)
- Viewer for ODF Files (.odt, .odp, .ods)
- Mozilla Sync hosting - If you are a Mozilla Firefox user, all history, form data, bookmarks etc. can be stored in your ownCloud server.
- Connecting external storages (If you have accounts on Dropbox, GoogleDrive, or Amazon S3, you can mount those storages into your ownCloud installation)
- Customizable with one-click-install apps
- Logging Module: supports logging of file-related actions, logs, who accessed what, when and from where. (Only available in the ownCloud Business, Enterprise and Education Editions)
The owncloud 7
--------------
- User improvements
- Server to server sharing
- Improved sharing
- Sharing by group
- Filters
- "Shared with me"
- "Files I shared"
- "Files shared with link"
- Shared file owner displayed
- Admins can force password
- Share link default and max. expiration
- Improved documents capabilities
- .odt already supported
- Open word file online
- Edit it live
- Save
- The file gets converted back
- File activity notifications
- Select which activities are shown
- Stream
- Email
- Improved files view
- Lazy load
- Sorting
- Storage location report and filter
- Responsive interface
- Password strength indicator
- Speed improvements
- Admins
- Improved user management
- External storage access
- FTP, Dropbox, Google Drive, sFTP, Swift, S3, WebDAV, SMB/CIFS, etc.
- External antivirus scanner integration
- SMTP configuration wizard
- Editable email templates
- Scripts for database migration
The references
--------------
- [Project website](https://owncloud.org)
- [Project repository](https://github.com/owncloud/)
- [Commercial website](https://owncloud.com)
- [Wikipedia article](https://en.wikipedia.org/wiki/OwnCloud)
- [Frank Karlitschek wikipedia article](https://en.m.wikipedia.org/wiki/Frank_Karlitschek)
- [Frank Karlitschek website](http://karlitschek.de/)
- [owncloud 7 features](http://owncloud.org/seven/)
- [openSUSE Build Service](http://software.opensuse.org/download/package?project=isv:ownCloud:community&package=owncloud)
- [How to install ownCloud on wheezy](http://www.debiantutorials.com/how-to-install-owncloud-on-wheezy/)
- [archwiki - owncloud](https://wiki.archlinux.org/index.php/Owncloud)
###############################################################################
# Planejamento #
###############################################################################
- O projeto
- As pessoas
- A infraestrutura
- Funcionalidades
- owncloud 7
###############################################################################
# O projeto #
###############################################################################
- Início do desenvolvimento: 2010
- File hosting service
- Última versão estável: 7.0.2, 2014-08-28
- 3.0: 2012-01-31
- 4.0.0: 2012-05-22
- 5.0.0: 2013-03-14
- 6.0.0: 2013-12-11
- 7.0.0: 2014-06-23
- 7.0.2: 2014-08-28
###############################################################################
# As pessoas #
###############################################################################
- Frank Karlitschek
- kde developer
- Iniciou o desenvolvimento em janeiro de 2010.
- Project leader e mantainer.
- Co-fundador e CTO da ownCloud.inc.
- ownCloud.inc
- Fundada em 2011.
###############################################################################
# A infraestrutura #
###############################################################################
- Free software (AGPLv3).
- "As such, ownCloud is very similar to the widely-used Dropbox, with the
primary difference being that ownCloud is free and open-source, and
thereby allowing anyone to install and operate it without charge on a
private server, with no limits on storage space (except for hard disk
capacity) or the number of connected clients."
###############################################################################
# A infraestrutura #
###############################################################################
- Servidor: php.
- Interface web: javascript.
###############################################################################
# A infraestrutura #
###############################################################################
- Múltiplos backends de bancos de dados
- sqlite
- mariadb
- mysql
- oracle
- mssql
- postgresql
###############################################################################
# A infraestrutura #
###############################################################################
- Clientes desktop
- Sincronizam os arquivos com o servidor
- windows, osx, linux, ios, android.
- Interface web para acesso a arquivos, calendário, contatos, etc.
- WebDAV (SabreDAV)
###############################################################################
# Funcionalidades #
###############################################################################
- File storage in conventional directory structures or via WebDAV
- Encryption of user files
- Synchronization of clients running Windows (Windows XP, Vista, 7 and 8), Mac
OS X (10.6 or better), or Linux
- Calendar (also as CalDAV)
- Task scheduler
- Address book (also as CardDAV)
- Music streaming (through Ampache)
- User and group administration (via OpenID or LDAP)
###############################################################################
# Funcionalidades #
###############################################################################
- Sharing of content across groups or public URLs
- Online text editor with syntax highlighting and code folding
- Bookmarking
- URL shortening Suite
- Photo gallery
- Video viewer
- PDF viewer (using PDF.js)
- Viewer for ODF Files (.odt, .odp, .ods)
###############################################################################
# Funcionalidades #
###############################################################################
- Mozilla Sync hosting - If you are a Mozilla Firefox user, all history, form
data, bookmarks etc. can be stored in your ownCloud server.
- Connecting external storages (If you have accounts on Dropbox, GoogleDrive,
or Amazon S3, you can mount those storages into your ownCloud installation)
- Customizable with one-click-install apps
- Logging Module: supports logging of file-related actions, logs, who accessed
what, when and from where. (Only available in the ownCloud Business,
Enterprise and Education Editions)
###############################################################################
# owncloud 7 #
###############################################################################
- Usuários
- Compartilhamento servidor-servidor
- Melhorias no compartilhamento
- Compartilhamento por grupo
- Filtros
- "Compartilhados comigo"
- "Arquivos que eu compartilhei"
- "Arquivos compartilhados com link"
- Exibição do dono do arquivo
- Administradores podem forçar senha
- Tempo padrão e máximo de expiração dos links de compartilhamento
###############################################################################
# owncloud 7 #
###############################################################################
- Usuários
- Melhorias nos documentos
- Arquivos do microsoft word podem ser abertos, editados e salvos
- Notificações de atividade nos arquivos
- Permite selecionar as atividades exibidas
- Stream
- Email
- Melhoria na exibição de arquivos
- Lazy load
- Ordenação
- Exibição e filtragem por storage
- Interface responsiva
- Indicador de qualidade da senha
- Melhorias de performance
###############################################################################
# owncloud 7 #
###############################################################################
- Admins
- Melhoria no gerenciamento de usuários
- Acesso a storage externo
- FTP, Dropbox, Google Drive, sFTP, Swift, S3, WebDAV, SMB/CIFS, etc.
- Integração com scanner de anti-vírus externo
- Wizard de configuração SMTP
- Templates de email editáveis
- Scripts para migração de banco de dados
###############################################################################
# Referências #
###############################################################################
Project website
https://owncloud.org
Project repository
https://github.com/owncloud/
Commercial website
https://owncloud.com
Wikipedia article
https://en.wikipedia.org/wiki/OwnCloud
###############################################################################
# Referências #
###############################################################################
Frank Karlitschek wikipedia article
https://en.m.wikipedia.org/wiki/Frank_Karlitschek
Frank Karlitschek website
http://karlitschek.de/
jupiter broadcasting: entrevista com Frank Karlitschek
http://www.jupiterbroadcasting.com/63592/owncloud-7-interview-las-324/
###############################################################################
# Referências #
###############################################################################
owncloud 7 features
http://owncloud.org/seven/
archwiki - owncloud
https://wiki.archlinux.org/index.php/Owncloud
openSUSE Build Service
http://software.opensuse.org/download/package?project=isv:ownCloud:community&package=owncloud
How to install ownCloud on wheezy
http://www.debiantutorials.com/how-to-install-owncloud-on-wheezy/
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment