Object Storage and Enterprise Repository Installation manual



Similar documents
ZCP trunk (build 51762) Z-Admin Manual. The Z-Admin Manual

1. Product Information

Online Backup Client User Manual Linux

INUVIKA OVD INSTALLING INUVIKA OVD ON UBUNTU (TRUSTY TAHR)

RecoveryVault Express Client User Manual

Acronis Storage Gateway

Online Backup Client User Manual

Online Backup Linux Client User Manual

Online Backup Client User Manual

OpenGeo Suite for Linux Release 3.0

Installation Guide. Copyright (c) 2015 The OpenNMS Group, Inc. OpenNMS SNAPSHOT Last updated :19:20 EDT

ULTEO OPEN VIRTUAL DESKTOP OVD WEB APPLICATION GATEWAY

Rstudio Server on Amazon EC2

WebApp S/MIME Manual. Release Zarafa BV

Imprint. ecodms Version: (krusty) Manual Build Number: 20 Language: Copyright 2016: ecodms GmbH Salierallee 18a Aachen Germany

ULTEO OPEN VIRTUAL DESKTOP UBUNTU (PRECISE PANGOLIN) SUPPORT

Automated CPanel Backup Script. for home directory backup, remote FTP backup and Amazon S3 backup

BOA BARRACUDA ON ÆGIR ~ MY FIRST YEAR ~ Mladen

Student installation of TinyOS

Git Fusion Guide August 2015 Update

Cloud Computing For Bioinformatics. EC2 and AMIs

Installation & Upgrade Guide

Partek Flow Installation Guide

SUSE Manager in the Public Cloud. SUSE Manager Server in the Public Cloud

HOWTO. Configure Nginx for SSL with DoD CAC Authentication on CentOS 6.3. Joshua Penton Geocent, LLC

insync Installation Guide

A Transend Corporation White Paper Preparing Microsoft Exchange Server for Migration

CDH 5 Quick Start Guide

Moving to Plesk Automation 11.5

JAMF Software Server Installation Guide for Linux. Version 8.6

VMUnify EC2 Gateway Guide

Nagios. Contents. From SME Server. Maintainer

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

Hadoop Installation MapReduce Examples Jake Karnes

Using Microsoft Windows Authentication for Microsoft SQL Server Connections in Data Archive

DOVECOT Overview. Timo Sirainen Chief Architect Co-Founder

Vembu NetworkBackup v3.1.1 GA

How To Install Storegrid Server On Linux On A Microsoft Ubuntu 7.5 (Amd64) Or Ubuntu (Amd86) (Amd77) (Orchestra) (For Ubuntu) (Permanent) (Powerpoint

avast! for linux technical documentation

Version control. HEAD is the name of the latest revision in the repository. It can be used in subversion rather than the latest revision number.

vtiger CRM 4.2 Installation Guide for Linux OS

Online Backup Guide for the Amazon Cloud: How to Setup your Online Backup Service using Vembu StoreGrid Backup Virtual Appliance on the Amazon Cloud

Online Backup Client User Manual Mac OS

Online Backup Client User Manual Mac OS

Avast for linux technical documentation

Instructions: Configuring Outlook 2003 with Exchange 2010 on the FIUMail

Introweb Remote Backup Client for Mac OS X User Manual. Version 3.20

Introduction to analyzing big data using Amazon Web Services

An Oracle White Paper September Oracle WebLogic Server 12c on Microsoft Windows Azure

Online Backup Client User Manual

Basic Linux & Package Management. Original slides from GTFO Security

Desktop : Ubuntu Desktop, Ubuntu Desktop Server : RedHat EL 5, RedHat EL 6, Ubuntu Server, Ubuntu Server, CentOS 5, CentOS 6

Eucalyptus User Console Guide

IBM Endpoint Manager Version 9.1. Patch Management for Red Hat Enterprise Linux User's Guide

Creating a DUO MFA Service in AWS

Cassandra Installation over Ubuntu 1. Installing VMware player:

Opsview in the Cloud. Monitoring with Amazon Web Services. Opsview Technical Overview

Flight Workflow User's Guide. Release

MarkLogic Server. Installation Guide for All Platforms. MarkLogic 8 February, Copyright 2015 MarkLogic Corporation. All rights reserved.

SafeNet KMIP and Amazon S3 Integration Guide

File Manager User Guide

14. CUCM 8 - free sftp solution for backup on ubuntu server

Kollaborate Server Installation Guide!! 1. Kollaborate Server! Installation Guide!

Verax Service Desk Installation Guide for UNIX and Windows

A SHORT INTRODUCTION TO DUPLICITY WITH CLOUD OBJECT STORAGE. Version

MLADEN

Deploying BitDefender Client Security and BitDefender Windows Server Solutions

IIS 6.0SSL Certificate Deployment Guide

QuickStart Guide for Managing Mobile Devices. Version 9.2

Syncplicity On-Premise Storage Connector

CS197U: A Hands on Introduction to Unix

Recommended File System Ownership and Privileges

Lucid Key Server v2 Installation Documentation.

How To Start Libres3 On A Ubuntu (Sx) Or Libres 3 (S3) On A Raspberry Web 2.5 (Sbt) Or Sbt (Sos) On Ubuntu 8

LDAP and Active Directory Guide

Installing, Uninstalling, and Upgrading Service Monitor

How To Run A Password Manager On A 32 Bit Computer (For 64 Bit) On A 64 Bit Computer With A Password Logger (For 32 Bit) (For Linux) ( For 64 Bit (Foramd64) (Amd64 (For Pc

Tonido Cloud Admin Guide

IBM Endpoint Manager Version 9.2. Patch Management for SUSE Linux Enterprise User's Guide

Exchange 2013 mailbox setup guide

AWS Plug-in Guide. Qlik Sense 1.1 Copyright QlikTech International AB. All rights reserved.

Installing MooseFS 2.0 Step by Step Tutorial. Core Technology Development & Support Team

CTERA Agent for Linux

AVG Business Secure Sign On Active Directory Quick Start Guide

Massey University Follow Me Printer Setup for Linux systems

docs.hortonworks.com

XXIntroduction. XXRequirements. XXInstallation. XXInterface. XXUsage Instructions

Polycom CMA System Upgrade Guide

Fuse ESB Enterprise Installation Guide

Configuration Manager Error Messages

CipherMail Gateway Installation Guide

SecurEnvoy Security Server. SecurMail Solutions Guide

GestióIP IPAM v3.0 IP address management software Installation Guide v0.1

FOG Guide. IPBRICK International. July 17, 2013

Migrating Exchange Server to Office 365

Transcription:

Object Storage and Enterprise Repository Installation manual Version 1.6 Copyright (C) 2015 Dovecot Oy The repository access is available only by using a customer- specific username and password. We preserve the right to suspend a user account if the maximum number of servers (50) is exceeded. A warning email is sent to the account owner before this happens. If you need more than the allowed number of connections, don't hesitate to contact our sales (sales@dovecot.fi). If you have any problems with the object storage plugins, send your report to <qa(at)dovecot.fi>. You can report other Dovecot related bugs to our public community mailing list <dovecot(at)dovecot.org>.

27 May 2015 2 P age Repository configuration for RedHat and CentOS /etc/yum.repos.d/dovecot.repo: [dovecot] name=rhel $releasever - $basearch - Dovecot Solutions baseurl=https://username:password@yum.dovecot.fi/default/stable- 2.2/el$releasever- $basearch gpgkey=https://yum.dovecot.fi/rpm- GPG- KEY.dovecot gpgcheck=1 You can also get Dovecot v2.1 by changing the stable- 2.2 in the baseurl to stable- 2.1. You can see all the available Dovecot enterprise packages with: yum search dovecot- ee Commonly you want to install at least: yum install dovecot- ee dovecot- ee- pigeonhole dovecot- ee- managesieve See also /etc/sysconfig/dovecot for some startup settings. Repository configuration to Debian and Ubuntu Install the apt repository gpg key: wget - O - http://apt.dovecot.fi/dovecot- gpg.key sudo apt- key add - /etc/apt/sources.list for Debian Squeeze: deb https://username:password@apt.dovecot.fi/debian/squeeze/2.2 squeeze main /etc/apt/sources.list for Ubuntu 12.04 LTS: deb https://username:password@apt.dovecot.fi/ubuntu/precise/2.2 precise main NOTE: The sources.list URLs are currently a bit different looking than what are commonly used by Debian/Ubuntu, so make sure you type them EXACTLY as above. You can see all the available Dovecot enterprise packages with: apt- cache search dovecot- ee Commonly you want to install at least: apt- get install dovecot- ee- core dovecot- ee- imapd dovecot- ee- pop3d dovecot- ee- lmtpd dovecot- ee- sieve dovecot- ee- managesieved You need to enable Dovecot startup by setting ENABLED=y in /etc/default/dovecot. It has also some other startup settings.

27 May 2015 3 P age Object Storage configuration You'll need to install dovecot- ee- obox2 package (not dovecot- ee- obox) to get the obox plugin and place the dovecot- license.txt to /var/lib/dovecot/dovecot- license.txt. /etc/dovecot/conf.d/11- object- storage.conf: # Number of mails to download in parallel when possible. mail_prefetch_count = 10 # Mailbox list index is required by obox. mailbox_list_index = yes # Mails must be owned by the same UID. Easiest to use default_internal_user. mail_uid = $default_internal_user # The ~/ is for local index files. It's safe to delete the entire directory # while Dovecot isn't running or use doveadm metacache clean command to delete # them while Dovecot is running. The index files are downloaded back from # object storage on demand. The %Mu hashing is used to optimize performance # for some of the object storages by adding two hash directory prefixes - # it's not necessary and could be replaced with simply %u. mail_location = obox:%2mu/%2.2mu/%u:index=~/:control=~/ mail_plugins = $mail_plugins obox # Directory or file for trusted SSL CA certificates. #ssl_client_ca_dir = /etc/ssl/certs # Debian/Ubuntu #ssl_client_ca_file = /etc/pki/tls/cert.pem # RedHat # How often to upload locally changed index files back to object storage. # When user logs out this is done immediately. #metacache_upload_interval = 5 mins # After user logs out, how long to keep assuming that the user can still # safely (and quickly) be accessed via this server. Non- zero values are # typically safe enough. #metacache_close_delay = 0 min # Max amount of disk space to use for index file cache. #metacache_max_space = 100 G # If attributes are used, the filename must be "dovecot- attributes": #mail_attribute_dict = file:%h/dovecot- attributes # If dict- file quota is used, the filename must be "dovecot- quota": #mail_plugins = $mail_plugins quota # # quota = dict:user quota::file:%h/dovecot- quota

27 May 2015 4 P age # # If Sieve is used with filesystem- backed files, these paths must be used: # # sieve = ~/.dovecot.sieve # sieve_dir = ~/sieve # Object Storage configuration to Scality CDMI obox_fs = fscache 1G:/var/lib/dovecot/cache:scality:http://scality.example.com/ Object Storage configuration to Amazon S3 # Get ACCESSKEY and SECRET from http://aws.amazon.com/ - > My account - > # Security credentials - > Access credentials. # Create the BUCKETNAME from AWS Management Console - > S3 - > Create Bucket. obox_fs = fscache 1G:/var/lib/dovecot/cache:s3:https://ACCESSKEY:SECRET@BUCKETNAME.s3.amazonaws.com/ Object Storage configuration to Microsoft Azure # Get ACCESSKEY and STORAGENAME from www.windowsazure.com - > Storage # (- > Create STORAGENAME) - > STORAGENAME - > Manage Keys. obox_fs = fscache 1G:/var/lib/dovecot/cache:azure:ACCESSKEY https://storagename.blob.core.windows.net/ Object Storage configuration to Dropbox # You need to register for ACCESSKEY and SECRET by visiting # https://dropbox.dovecot.fi/ # Use 100 GB cache for mails in /var/lib/dovecot/cache. The cache directory is the same for all users.

27 May 2015 5 P age obox_fs = fscache 100G:/var/lib/dovecot/cache:dropbox:https://ACCESSKEY:SECRET@dropbox/ # You can also have per- user obox_fs by returning it from userdb. Mail UNIX user The above configuration assumes that you're going to use $default_internal_user (usually "dovecot") for storing the mails. If you want to change it to e.g. "vmail" user, you'll need to do several changes: mkdir /var/lib/dovecot/cache chown vmail.vmail /var/lib/dovecot/cache dovecot.conf: service metacache { unix_listener metacache { user = vmail service metacache- worker { user = vmail mail_uid = vmail Note that all of the object storage users must use the same UNIX UID due to the way metacache and cachefs have been implemented currently.