├── LICENSE ├── README.md └── cryptomator-ppa ├── A8240A09.asc ├── Dockerfile ├── build.sh └── debian ├── changelog ├── compat ├── control ├── copyright ├── cryptomator-vault.xml ├── cryptomator.install ├── cryptomator.links ├── org.cryptomator.Cryptomator.appdata.xml ├── org.cryptomator.Cryptomator.desktop ├── org.cryptomator.Cryptomator.png ├── org.cryptomator.Cryptomator.svg ├── postinst ├── prerm ├── rules └── source ├── format └── include-binaries /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2016 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # builder-containers 2 | Docker containers to build Cryptomator packages 3 | -------------------------------------------------------------------------------- /cryptomator-ppa/A8240A09.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP PUBLIC KEY BLOCK----- 2 | Comment: GPGTools - https://gpgtools.org 3 | 4 | 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 99 | bKtor4Nq2e9sw/KzjA== 100 | =d1+I 101 | -----END PGP PUBLIC KEY BLOCK----- 102 | -----BEGIN PGP PRIVATE KEY BLOCK----- 103 | Comment: GPGTools - https://gpgtools.org 104 | 105 | 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 207 | =OfBv 208 | -----END PGP PRIVATE KEY BLOCK----- 209 | -------------------------------------------------------------------------------- /cryptomator-ppa/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM ubuntu:focal 2 | LABEL maintainer="sebastian.stenzel@cryptomator.org" 3 | 4 | ENV LANG=C.UTF-8 5 | 6 | # Install Build Dependencies 7 | RUN export DEBIAN_FRONTEND=noninteractive \ 8 | && apt-get update \ 9 | && apt-get -y --no-install-recommends install curl ca-certificates debhelper devscripts build-essential fakeroot dput \ 10 | && apt-get clean 11 | 12 | # import gpg key 13 | COPY A8240A09.asc /tmp/ 14 | RUN gpg -v --batch --import /tmp/A8240A09.asc 15 | 16 | # initialize build directory 17 | COPY build.sh /var/build/ 18 | COPY debian /var/build/debian/ 19 | 20 | ENV APPIMG_VERSION=1.5.14 \ 21 | PACKAGE_VERSION=1.5.14 \ 22 | PPA_VERSION=1.5.14-0ppa1 \ 23 | APPIMG_URL=https://github.com/cryptomator/cryptomator/releases/download/1.5.14/cryptomator-1.5.14-x86_64.AppImage \ 24 | GPG_PASSPHRASE=toBeSpecifiedWhenRunningThisContainer 25 | 26 | # create debian source package 27 | CMD cd /var/build \ 28 | && bash /var/build/build.sh 29 | -------------------------------------------------------------------------------- /cryptomator-ppa/build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # download and prepare sources 4 | mkdir cryptomator_${PACKAGE_VERSION} 5 | curl -o cryptomator-${APPIMG_VERSION}-x86_64.AppImage -L ${APPIMG_URL} 6 | tar -czf cryptomator_${PACKAGE_VERSION}.orig.tar.gz cryptomator-${APPIMG_VERSION}-x86_64.AppImage 7 | cp cryptomator-${APPIMG_VERSION}-x86_64.AppImage cryptomator_${PACKAGE_VERSION}/ 8 | cp -r debian cryptomator_${PACKAGE_VERSION}/debian 9 | pushd cryptomator_${PACKAGE_VERSION} 10 | 11 | # substitute variables 12 | RFC2822_TIMESTAMP=`date --rfc-2822` 13 | sed -i -e "s/##PACKAGE_VERSION##/${PACKAGE_VERSION}/g" debian/org.cryptomator.Cryptomator.desktop 14 | sed -i -e "s/##PPA_VERSION##/${PPA_VERSION}/g" debian/changelog 15 | sed -i -e "s/##RFC2822_TIMESTAMP##/${RFC2822_TIMESTAMP}/g" debian/changelog 16 | sed -i -e "s/##APPIMG_VERSION##/${APPIMG_VERSION}/g" debian/cryptomator.links 17 | sed -i -e "s/##APPIMG_VERSION##/${APPIMG_VERSION}/g" debian/source/include-binaries 18 | 19 | # build source package 20 | if [[ ${PPA_VERSION} =~ .*ppa1$ ]] 21 | then 22 | debuild -S -sa -uc -us 23 | else 24 | debuild -S -sd -uc -us 25 | fi 26 | 27 | # sign .dsc file by hand (debsign would need a tty) 28 | popd 29 | DSC_SIZE_ORIG=`wc -c < cryptomator_${PPA_VERSION}.dsc` 30 | DSC_MD5_ORIG=`md5sum cryptomator_${PPA_VERSION}.dsc | cut -d' ' -f1` 31 | DSC_SHA1_ORIG=`sha1sum cryptomator_${PPA_VERSION}.dsc | cut -d' ' -f1` 32 | DSC_SHA256_ORIG=`sha256sum cryptomator_${PPA_VERSION}.dsc | cut -d' ' -f1` 33 | echo ${GPG_PASSPHRASE} | gpg --clearsign --batch --quiet --no-tty --pinentry-mode=loopback --passphrase-fd 0 --output cryptomator_${PPA_VERSION}.dsc.gpg cryptomator_${PPA_VERSION}.dsc 34 | mv cryptomator_${PPA_VERSION}.dsc.gpg cryptomator_${PPA_VERSION}.dsc 35 | DSC_SIZE_NEW=`wc -c < cryptomator_${PPA_VERSION}.dsc | cut -d' ' -f1` 36 | DSC_MD5_NEW=`md5sum cryptomator_${PPA_VERSION}.dsc | cut -d' ' -f1` 37 | DSC_SHA1_NEW=`sha1sum cryptomator_${PPA_VERSION}.dsc | cut -d' ' -f1` 38 | DSC_SHA256_NEW=`sha256sum cryptomator_${PPA_VERSION}.dsc | cut -d' ' -f1` 39 | 40 | # adjust and sign .changes file by hand 41 | sed -i -e "s/${DSC_MD5_ORIG} ${DSC_SIZE_ORIG}/${DSC_MD5_NEW} ${DSC_SIZE_NEW}/g" cryptomator_${PPA_VERSION}_source.changes 42 | sed -i -e "s/${DSC_SHA1_ORIG} ${DSC_SIZE_ORIG}/${DSC_SHA1_NEW} ${DSC_SIZE_NEW}/g" cryptomator_${PPA_VERSION}_source.changes 43 | sed -i -e "s/${DSC_SHA256_ORIG} ${DSC_SIZE_ORIG}/${DSC_SHA256_NEW} ${DSC_SIZE_NEW}/g" cryptomator_${PPA_VERSION}_source.changes 44 | gpg --clearsign --no-tty --passphrase ${GPG_PASSPHRASE} --output cryptomator_${PPA_VERSION}_source.changes.gpg cryptomator_${PPA_VERSION}_source.changes 45 | mv cryptomator_${PPA_VERSION}_source.changes.gpg cryptomator_${PPA_VERSION}_source.changes 46 | 47 | # upload 48 | dput ppa:sebastian-stenzel/cryptomator cryptomator_${PPA_VERSION}_source.changes 49 | -------------------------------------------------------------------------------- /cryptomator-ppa/debian/changelog: -------------------------------------------------------------------------------- 1 | cryptomator (##PPA_VERSION##) focal; urgency=low 2 | 3 | * Full changelog can be found on https://github.com/cryptomator/cryptomator/releases 4 | 5 | -- Sebastian Stenzel ##RFC2822_TIMESTAMP## 6 | -------------------------------------------------------------------------------- /cryptomator-ppa/debian/compat: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /cryptomator-ppa/debian/control: -------------------------------------------------------------------------------- 1 | Source: cryptomator 2 | Maintainer: Sebastian Stenzel 3 | Section: utils 4 | Priority: optional 5 | Build-Depends: debhelper (>=10) 6 | Standards-Version: 4.0.0 7 | Homepage: https://cryptomator.org 8 | Vcs-Git: https://github.com/cryptomator/cryptomator.git 9 | Vcs-browser: https://github.com/cryptomator/cryptomator 10 | 11 | Package: cryptomator 12 | Architecture: any 13 | Section: utils 14 | Priority: optional 15 | Depends: ${shlibs:Depends}, ${misc:Depends} 16 | Recommends: gvfs-bin, gvfs-backends, gvfs-fuse, xdg-utils 17 | Conflicts: cryptomator 18 | XB-AppName: Cryptomator 19 | XB-Category: Utility;Security;FileTools; 20 | Homepage: https://cryptomator.org 21 | Description: Multi-platform client-side encryption of your cloud files. 22 | Cryptomator provides free client-side AES encryption for your cloud files. 23 | Create encrypted vaults, which get mounted as virtual volumes. Whatever 24 | you save on one of these volumes will end up encrypted inside your vault. 25 | -------------------------------------------------------------------------------- /cryptomator-ppa/debian/copyright: -------------------------------------------------------------------------------- 1 | Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ 2 | Upstream-Name: cryptomator 3 | Upstream-Contact: Sebastian Stenzel 4 | Source: https://cryptomator.org 5 | 6 | Files: * 7 | Copyright: 2016-2018 Skymatic GmbH 8 | License: GPL-3+ 9 | 10 | License: GPL-3+ 11 | Copyright (C) 2016-2018 Skymatic GmbH 12 | . 13 | This program is free software: you can redistribute it 14 | and/or modify it under the terms of the GNU General Public 15 | License as published by the Free Software Foundation, either 16 | version 3 of the License, or (at your option) any later 17 | version. 18 | . 19 | This program is distributed in the hope that it will be 20 | useful, but WITHOUT ANY WARRANTY; without even the implied 21 | warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 22 | PURPOSE. See the GNU General Public License for more 23 | details. 24 | . 25 | You should have received a copy of the GNU General Public 26 | License along with this program. If not, see 27 | . 28 | . 29 | On Debian systems, the full text of the GNU General Public 30 | License version 3 can be found in the file 31 | `/usr/share/common-licenses/GPL-3'. 32 | -------------------------------------------------------------------------------- /cryptomator-ppa/debian/cryptomator-vault.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Cryptomator Vault Metadata 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /cryptomator-ppa/debian/cryptomator.install: -------------------------------------------------------------------------------- 1 | cryptomator-*-x86_64.AppImage usr/lib/cryptomator 2 | debian/org.cryptomator.Cryptomator.desktop usr/share/applications 3 | debian/org.cryptomator.Cryptomator.svg usr/share/icons/hicolor/scalable/apps 4 | debian/org.cryptomator.Cryptomator.png usr/share/icons/hicolor/512x512/apps 5 | debian/org.cryptomator.Cryptomator.appdata.xml usr/share/metainfo 6 | debian/cryptomator-vault.xml usr/share/mime/packages 7 | -------------------------------------------------------------------------------- /cryptomator-ppa/debian/cryptomator.links: -------------------------------------------------------------------------------- 1 | /usr/lib/cryptomator/cryptomator-##APPIMG_VERSION##-x86_64.AppImage /usr/bin/cryptomator 2 | -------------------------------------------------------------------------------- /cryptomator-ppa/debian/org.cryptomator.Cryptomator.appdata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | org.cryptomator.Cryptomator 5 | FSFAP 6 | GPL-3.0-or-later 7 | Cryptomator 8 | Multi-platform client-side encryption tool optimized for cloud storages 9 | 10 |

11 | Cryptomator offers multi-platform transparent client-side encryption of your files in the cloud. 12 |

13 |

14 | Features: 15 |

    16 |
  • Works with Dropbox, Google Drive, OneDrive, ownCloud, Nextcloud and any other cloud storage service which synchronizes with a local directory
  • 17 |
  • Open Source means: No backdoors, control is better than trust
  • 18 |
  • Client-side: No accounts, no data shared with any online service
  • 19 |
  • Totally transparent: Just work on the virtual drive as if it were a USB flash drive
  • 20 |
  • AES encryption with 256-bit key length
  • 21 |
  • File names get encrypted
  • 22 |
  • Folder structure gets obfuscated
  • 23 |
  • Use as many vaults in your Dropbox as you want, each having individual passwords
  • 24 |
  • One thousand commits for the security of your data!! :tada:
  • 25 |
26 |

27 |

28 | Privacy: 29 |

    30 |
  • 256-bit keys (unlimited strength policy bundled with native binaries)
  • 31 |
  • Scrypt key derivation
  • 32 |
  • Cryptographically secure random numbers for salts, IVs and the masterkey of course
  • 33 |
  • Sensitive data is wiped from the heap asap
  • 34 |
  • Lightweight: Complexity kills security
  • 35 |
36 |

37 |

38 | Consistency: 39 |

    40 |
  • HMAC over file contents to recognize changed ciphertext before decryption
  • 41 |
  • I/O operations are transactional and atomic, if the filesystems support it
  • 42 |
  • Each file contains all information needed for decryption (except for the key of course), no common metadata means no Single Point of Failure
  • 43 |
44 |

45 |
46 | 47 | Office 48 | Security 49 | FileTools 50 | Java 51 | 52 | http://cryptomator.org 53 | https://github.com/cryptomator/cryptomator/issues 54 | https://community.cryptomator.org/c/kb/faq 55 | https://community.cryptomator.org/ 56 | https://cryptomator.org/ 57 | 58 | none 59 | none 60 | none 61 | none 62 | mild 63 | 64 | Cryptomator 65 | 66 | cryptomator 67 | 68 | org.cryptomator.Cryptomator.desktop 69 |
70 | -------------------------------------------------------------------------------- /cryptomator-ppa/debian/org.cryptomator.Cryptomator.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Cryptomator 3 | Version=##PACKAGE_VERSION## 4 | Comment=Cloud Storage Encryption Utility 5 | Exec=/usr/bin/cryptomator %f 6 | Icon=org.cryptomator.Cryptomator 7 | Terminal=false 8 | Type=Application 9 | Categories=Utility;Security;FileTools; 10 | MimeType=application/x-vnd.cryptomator-vault-metadata 11 | StartupWMClass=org-cryptomator-launcher-Cryptomator -------------------------------------------------------------------------------- /cryptomator-ppa/debian/org.cryptomator.Cryptomator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptomator/docker/6d36bde748f22fcbf20d8ff21c06d30eb17d9959/cryptomator-ppa/debian/org.cryptomator.Cryptomator.png -------------------------------------------------------------------------------- /cryptomator-ppa/debian/org.cryptomator.Cryptomator.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cryptomator-ppa/debian/postinst: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # postinst script for Cryptomator 3 | # 4 | # see: dh_installdeb(1) 5 | 6 | set -e 7 | 8 | # summary of how this script can be called: 9 | # * `configure' 10 | # * `abort-upgrade' 11 | # * `abort-remove' `in-favour' 12 | # 13 | # * `abort-remove' 14 | # * `abort-deconfigure' `in-favour' 15 | # `removing' 16 | # 17 | # for details, see http://www.debian.org/doc/debian-policy/ or 18 | # the debian-policy package 19 | 20 | case "$1" in 21 | configure) 22 | echo Adding shortcut to the menu 23 | if [ ! -d "/usr/share/desktop-directories" ]; then 24 | mkdir -p /usr/share/desktop-directories 25 | fi 26 | xdg-desktop-menu install --novendor /usr/share/applications/org.cryptomator.Cryptomator.desktop 27 | xdg-mime install /usr/share/mime/packages/cryptomator-vault.xml 28 | ;; 29 | 30 | abort-upgrade|abort-remove|abort-deconfigure) 31 | ;; 32 | 33 | *) 34 | echo "postinst called with unknown argument \`$1'" >&2 35 | exit 1 36 | ;; 37 | esac 38 | 39 | # dh_installdeb will replace this with shell code automatically 40 | # generated by other debhelper scripts. 41 | 42 | #DEBHELPER# 43 | 44 | exit 0 45 | -------------------------------------------------------------------------------- /cryptomator-ppa/debian/prerm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # prerm script for Cryptomator 3 | # 4 | # see: dh_installdeb(1) 5 | 6 | set -e 7 | 8 | # summary of how this script can be called: 9 | # * `remove' 10 | # * `upgrade' 11 | # * `failed-upgrade' 12 | # * `remove' `in-favour' 13 | # * `deconfigure' `in-favour' 14 | # `removing' 15 | # 16 | # for details, see http://www.debian.org/doc/debian-policy/ or 17 | # the debian-policy package 18 | 19 | 20 | case "$1" in 21 | remove|upgrade|deconfigure) 22 | echo Removing shortcut 23 | 24 | xdg-desktop-menu uninstall --novendor /usr/share/applications/org.cryptomator.Cryptomator.desktop 25 | xdg-mime uninstall /usr/share/mime/packages/cryptomator-vault.xml 26 | ;; 27 | 28 | failed-upgrade) 29 | ;; 30 | 31 | *) 32 | echo "prerm called with unknown argument \`$1'" >&2 33 | exit 1 34 | ;; 35 | esac 36 | 37 | # dh_installdeb will replace this with shell code automatically 38 | # generated by other debhelper scripts. 39 | 40 | #DEBHELPER# 41 | 42 | exit 0 43 | -------------------------------------------------------------------------------- /cryptomator-ppa/debian/rules: -------------------------------------------------------------------------------- 1 | #!/usr/bin/make -f 2 | # -*- makefile -*- 3 | 4 | # Uncomment this to turn on verbose mode. 5 | export DH_VERBOSE=1 6 | 7 | %: 8 | dh $@ 9 | 10 | override_dh_fixperms: 11 | dh_fixperms 12 | chmod a+x debian/cryptomator/usr/lib/cryptomator/cryptomator-*.AppImage 13 | 14 | override_dh_strip: 15 | # no-op 16 | -------------------------------------------------------------------------------- /cryptomator-ppa/debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (quilt) 2 | -------------------------------------------------------------------------------- /cryptomator-ppa/debian/source/include-binaries: -------------------------------------------------------------------------------- 1 | cryptomator-##APPIMG_VERSION##-x86_64.AppImage 2 | debian/org.cryptomator.Cryptomator.png 3 | --------------------------------------------------------------------------------