All Projects → thctlo → Kopano

thctlo / Kopano

Licence: other
Scripts for Kopano

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Kopano

partinfra-terraform
Terraform configuration for Participation Infrastructure
Stars: ✭ 46 (+84%)
Mutual labels:  community
nycmeshnet.github.io
NYC Mesh Website
Stars: ✭ 18 (-28%)
Mutual labels:  community
talksearch
🎤 An interactive search experience for video titles and transcripts
Stars: ✭ 24 (-4%)
Mutual labels:  community
community
🌎 REDAXO Community World Map
Stars: ✭ 91 (+264%)
Mutual labels:  community
twc-site
Site for Tech Workers Coalition
Stars: ✭ 22 (-12%)
Mutual labels:  community
setup-bats
GitHub Action to setup BATS testing framework
Stars: ✭ 25 (+0%)
Mutual labels:  setup
WebXDAO.github.io
Main website built with Next.js and Tailwind, and Community builded. 🛸
Stars: ✭ 39 (+56%)
Mutual labels:  community
CyberPunkNetrunner
Cyberpunk 2077 Netrunner Hacking Tool (Easy to use and install). Don't use it on illegal and malicious activity. Inspired by the game CyberPunk 2077 https://www.cyberpunk.net/
Stars: ✭ 69 (+176%)
Mutual labels:  repo
createurstech.fr
Première plateforme collaborative et open source qui référence les créateurs de contenus tech francophone.
Stars: ✭ 174 (+596%)
Mutual labels:  community
nuxtjsbrasil.github.io
Site da comunidade Nuxt Brasil (usando Nuxtjs) 😄
Stars: ✭ 21 (-16%)
Mutual labels:  community
machine-setup
Powershell script which simplifies PC installation which primarily target devs but everyone can use it. Installs apps via chocolatey, nodejs and executes other specific commands.
Stars: ✭ 20 (-20%)
Mutual labels:  setup
dotfiles
alias, bash, brewfile, duti, function, i3, irssi, iterm2, jailbreak, macos, prompt, refind, searchengines, sessionbuddy, vscode, zsh
Stars: ✭ 18 (-28%)
Mutual labels:  setup
wishlist
This repo is to propose libraries, frameworks, and code in general that users would like to have in conan
Stars: ✭ 49 (+96%)
Mutual labels:  community
buscador-ao
Ponto de obtenção de informações públicas de Angola
Stars: ✭ 21 (-16%)
Mutual labels:  community
platform
Community platform for dancers
Stars: ✭ 30 (+20%)
Mutual labels:  community
aapt-cmake-buildscript
aapt cmake构建系统,支持mac和linux(ubuntu 16.0.4)构建,支持linux(ubuntu 16.0.4)交叉编译windows版本,支持x86和x86_64构建
Stars: ✭ 28 (+12%)
Mutual labels:  repo
slack-community
Docs related to DDD-CQRS-ES Discord Community
Stars: ✭ 58 (+132%)
Mutual labels:  community
galaxy-hub
Galaxy Community Hub
Stars: ✭ 80 (+220%)
Mutual labels:  community
SuluCommunityBundle
Community features like Login, Registration, Password forget/reset for your sulu application.
Stars: ✭ 20 (-20%)
Mutual labels:  community
commons.openshift.org
Repository for OpenShift Commons Community Site
Stars: ✭ 31 (+24%)
Mutual labels:  community

Kopano

Scripts for Kopano.

get-kopano-community.sh: This script pulls the community (development) files for your OS and setup a repo so you can use apt-get to install.

It's currently tested on Debian 10 and Ubuntu 20.04 but should work for Debian 8-9 and Ubuntu 16/18/20 .04 (LTS editions) also.
This eliminates the use of dpkg -i *.deb on kopano-community files.

PLEASE NOTE, BULLSEYE SUPPORT IS BUILD IN BUT ITS NOT RELEASE YET BY KOPANO !!! Resulting, bullseye is NOT YET supported.

It sets up a local file repo, which is easy to adapt for a webserver repo, examples are provided in the files.
Do note, verify if you are happy with the default script settings.

For the quick and unpatient, keep the defaults and run:

wget -O - https://raw.githubusercontent.com/thctlo/Kopano/master/get-kopano-community.sh | sudo bash
sudo apt install kopano-server-packages

And too see the new versions, you can use the following command:

apt-cache policy kopano-server-packages kopano-webapp z-push-kopano

Note, when you are upgrading and you might see packages are "kept back" and this is why.

Kopano is fast moving at the moment, sometimes new packages are added or older removed,
when you just run apt update, in these cases you must use apt dist-upgrade --autoremove.
So make sure, you always check for "kept back" packages.
The --autoremove is very handy with the upgrades, for example.
libgsoap-kopano-x.y.z. this one of often upgraded but the older version is not autoremoved.
which results in possible, strange things within Kopano, autoremove removed the older version
while upgradeing.


But there are also packages which might not be removed while upgrading and to make this all work,
you might want to at these options --autoremove --purge, so you can run : `apt dist-upgrade --autoremove --purge`
This removed obsolete files and installes the kept back packages in one go.

The script and the default settings in it, will do following for you:

  • create a folder $BASE_FOLDER defaults to : /srv/repo/kopano, you can adjust the path in the script if you like.
    ! Do note, if you change it after you have run it, you need to adjust the /etc/apt/sources.list.d/kopano-community.list file also.
  • create a subfolder amd64/i386, this is the folder where the "$ARCH"/*.deb files will be placed.
  • pulls the files from the Kopano community (development) site.
    i've set as default : KOPANO_COMMUNITY_PKG="core archiver files mdm smime webapp migration-pst"
    this is what most use and will use.
  • makes a backup of the previous version to $REPO_BASE/repo/kopano/ARCH-Date
    if there is a bad build, which can happen, you now van revert to the previous packages, note, this is a MANUAL action.
    There is no restore option in the script.
  • cleanup leftovers.
  • add z-push repo ( /etc/apt/sources.list.d/kopano-z-push.list )
  • setup the local-file repo ( /etc/apt/sources.list.d/kopano-community.list )
    the repo example file:
    • File setup for Kopano Community: deb [trusted=yes] file:/$BASE_FOLDER/kopano/ amd64/
    • Webserver setup for Kopano Community: deb [trusted=yes] http://localhost/kopano/ amd64/
      To enable the webserver, install a webserver ( apache/nginx )
      Now symlink /$BASE_FOLDER/kopano/ to /var/www/html/kopano
      And dont forget to change localhost to you hostname or ip of the virtual host of the webserver.

Donations

If you like my work, support me a bit, even with 1 $ you are helping me.
I dont ask for hunderds, a (few) buck(s) is/are a great gift also.

Thanks

@Christian Knittl-Frank for fixes so far. (https://github.com/lcnittl)
@fbartels (@Kopano) for helping out. (https://github.com/fbartels)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].