Portknox Update August

Nextcloud update 13.0.5

We started rolling out the 13.0.5 update, maybe it will be the last update before Nextcloud 14.

Added Previewgenerator

We added the Previewgenerator app, to improve the gallery and mobile clients speed. Right now it is not activated on all clouds as we test the impact on our servers, we will post more on this topic soon.

Deck update 0.4.1

See this bigger updates:

  • Attach files to cards
  • Embed attachments into the card description
  • Color picker to use any color value for board and labels
  • Support for checkboxes inside the description
  • occ command to export user data as JSON

 

Read more about the update in the Nextcloud news.

Music update 0.8.0

Improved performance on many levels, check the huge changlog for details.

Talk update 3.2.5

This maintance relase fixes many problems, be sure to check out the updated mobile clients for iOS or Android

Contacts update 2.1.5

This smaller update fixes many sorting errors.

Calendar update 1.6.1

Import, visual and timezone fixes.

Mail update v0.8.3

 Here are some bigger changes and fixes:

  • Advanced search
  • Preserve URI hash in sanitized HTML messages
  • Pagination of incoming messages
  • Folder sorting

Whats next?

We already working on the Nextcloud 14 update, which will be relased later this month, there will be a updated status report posted soon.

Also the Nextcloud conf is happing soon in Berlin, its the best way to get involved and learn about Nextcloud. Come join us!

Always up2date applist

At our applist you can see which app in which version is installed on Portknox. We have now automated the way our applist is generated, after every Nextcloud or app update the list gets regenerated. Right now it's possible to activate 44 apps!

Learn about Portknox.net

Python Script zum Download der wöchentlichen Zeit.de Epub Ausgabe

Seit ich ein 7,8 Zoll PocketBook Inkpad 3 besitze, lese ich auch die Zeit auf diesem Ebook-Reader. Um das wöchentlich erscheinde Epub auf den Reader zu bekommen, habe ich mir ein Download Python Script geschrieben.

Es versucht die Downlaod URL zu generieren und die Datei runterzuladen, im Fehlerfall schickt es mir eine E-Mail. Damit (und mit Hilfe meines alten Bash Scripts) bekomme ich die Zeit per Send-to-PocketBook auf meinen Reader.

Meine jetzige Lösung nutzt leider noch Server von dritten (Email über Sent-to-Pocket). Vielleicht bau ich es noch aus, um die Syncronisation über meine Nextcloud laufen zu lassen. Möglich scheint es zu sein.

 

# -*- coding: utf-8 -*-
"""
"""
import datetime

from email.mime.text import MIMEText
import requests
import smtplib
import sys
import os.path

email = sys.argv[1]
password = sys.argv[2]

def send_mail_to_me():
        msg = MIMEText('nt')
        msg['Subject'] = 'Zeit.de epub url does not exist'
        msg['From'] = email
        msg['To'] = email
        s = smtplib.SMTP('localhost')
        s.sendmail(msg['From'], [msg['To']], msg.as_string())

def download_file(url):
    local_filename = url.split('/')[-1]
    # NOTE the stream=True parameter
    r = requests.get(url, auth=(email, password), stream=True)
    with open(local_filename, 'wb') as f:
        for chunk in r.iter_content(chunk_size=1024):
            if chunk: # filter out keep-alive new chunks
                f.write(chunk)
    return local_filename


if __name__ == '__main__':
    now = datetime.datetime.now()
    wk = now.isocalendar()[1]
    url = 'https://premium.zeit.de/system/files/{}-{}/epub/die_zeit_2018_{}.epub'.format(now.year, wk, wk+1)
    local_filename = url.split('/')[-1]
    full_script_path = os.path.dirname(os.path.abspath(__file__))
    full_zeit_path = full_script_path + '/' + local_filename
    if not os.path.isfile(full_zeit_path):
        url_exits = requests.get(url, auth=(email, password))
        if url_exits.status_code not in [200, 201]:
            send_mail_to_me()
            sys.exit(1)
        else:
            name = download_file(url)
            print name


 

Github Gist Link

Portknox Update May – Collabora Server Update

Update: There is a note for existing users below (gray screen problem).

We have just set live our updated Collabora server, all users who have booked the Collabora Online Addon can benefit from many new features. Here is a list of some, you can find many more in the linked blog posts from Collabora below:

Writer:

  • Interactive horizontal ruler
  • Insert header and footer
  • Implemented Chart creation:

Calc:

  • Outlining and row/column grouping
  • Column filters, AutoFilter
  • Support for chart data series editing
  • Data Validation in Calc
  • Support for hidden tabs in Calc:

Impress:

  • Document repair from Writer is now available here as well
  • Ability to reply to comments

Installed Version on Portknox.net:

To get a full overview about the Collabora Update read this postthis post and this.

Note for existing users:

If the Collabora screen does not open and you see just a gray window, please go the Collabora Settings and just safe the form again, this resets the cache.

Learn about Portknox.net

Portknox Update March

Nextcloud 13 is here (in fact 13.0.1)

Early this month we finished migration of all Portknox clouds to Nextcloud 13 and with it nearly all apps have got an update. As you can see in our applist, Portknox now offers 41 supported apps.

Nextcloud Talk

One of the biggest enhancements is Nextcloud Talk which adds video & audio-conferencing to Nextcloud.

 Nextcloud Talk at Starzel.de

Please note that you will need a TURN server to communicate with users behind routers or firewalls. We offer an addon which is easy to setup.

End-to-end Encryption

Nextcloud 13 also adds a feature for client side encryption as a tech preview. We will test and follow the progress closely. Right now we don't ship this app to our customers, but it looks as if we will soon.

Whats next at Portknox?

Right now we are migrating clouds to our improved infrastructure. As every Portknox cloud is self-contained and isolated this needs to be done from time to time. We have done this in past, too.

Get your Nextcloud free for 14 days

If you want to test your own up2date Nextcloud you can now try Portknox.net for 14 days. 

Learn about Portknox.net

Portknox Update Januar

Preparing for Nextcloud 13

Nextcloud 13 is just some days away with great new features. At Portknox we are already working on the upgrade.

Nextcloud update 12.0.5

We have already updated Nextcloud to version 12.0.5 (changelog) which is a requirement for our upgrade to Nextcloud 13. Furthermore these apps have been updated:

  • Calender to v1.5.0
  • Notes to v2.3.2
  • Richdocuments to v1.12.40
  • Deck to v0.3.0
  • Mail to v0.7.9

Get your Nextcloud free for 14 days

If you want to test your own up2date Nextcloud you can now try Portknox.net for 14 days. 

Learn about Portknox.net

 

Portknox Update Oktober

QOwnNotesAPI added

One of the most requested addons is the advanced API for QOwnNotes. As soon as you enable the API in your Portknox cloud, you are able to use versioning and access to your trashed notes. Here is a screenshot of the QOwnNotes desktop app (it works on all plattforms):

On mobile devices you can use CloudNotes (iOS) or Notes (Android).

Contacts update to 2.0.1

The 2.0 relase brings impressive performance to the Contacts app. The inital loading is really fast now, furthermore contacts are only loaded if needed, which makes the app even more speedy. 

It is also now possible to sort by names (can be found in the settings):

There are many more improvements, check out the release notes.

Calendar update to 1.5.6

This minor update fixes bugs with timezones, UI and the sharing. Here is the full changelog.

Deck update to 1.2.4

Another minor update with UI and bug fixes.

Nextcloud update 12.0.3

All clouds will get the update to the most recent maintenance release.

Please note that we update customer clouds in batches, if your cloud does not have the new apps yet, give us some more days :)

Always up2date applist

At our applist you can see which app in which version is installed on Portknox. We have now automated the way our applist is generated, after every Nextcloud or app update the list gets regenerated. Right now it's possible to activate 43 apps!

Learn about Portknox.net

Nextcloud Mail v0.7 released – local attachment support and moving mails

Another Nextcloud Conf, another Mail release :) Its already in the Nextcloud Appstore! Time to update.

Its now possible to move mails into folders:

Moving mails

Here is the 0.7 changelog:

Added

  • Helper view for keyboard shortcuts #91 @Gomez
  • Generic moving of messages (drag and drop)
  • Account menu labels
  • Support for a automatically generated default account
  • Better loading/error/retry views
  • Local attachment support
  • Shortcut c to compose a new message

Changed

  • php5.6 to php 7.1 are supported
  • No longer stack Aw, Wg, Fwd
  • App store now lists the app in 'Social & Communication'
  • Improved message synchronization

Fixed

  • Use IDBConnection instead of removed IDb
  • Missing files in release package
  • Loading messages with undisclosed recipients
  • Problems with UTF8 encoding
  • Account color dot on Safari
  • Database column width for long passwords
  • Error when adding a new account
  • Undefined index warning
  • Do not show 'noSelect' folders
  • Selected account when composing a reply
  • Remove noreferrer from HTML messages
  • Some issues with drafts

Whoever wants to join the Mail app team is welcome, and the best is: you don’t have to be a developer. We need people for translating, testing etc. Don’t hesitate to contact us on IRC or jump in and clone the repository.

More official Nextcloud Apps

As promised in the first blog post about the Nextcloud App Ecosystem, here comes the second one about all the official Nextcloud Apps that are disabled by default.

To understand the different types of apps better, I would categorize them as following so far:

  • Official Nextcloud app:
    A Nextcloud app is called official when it’s developed/maintained by Nextcloud GmbH and shipped in the Nextcloud server package. Some official apps are enabled.
  • Approved Nextcloud app
    A Nextcloud App is called approved when it comes from a third party entity and is shipped in the Nextcloud server package.
  • Apps from the Nextcloud app store.
    In Nextcloud version 11, an app store will be integrated. I don’t know yet how these apps will be called in the future.

This blog post covers official Nextcloud apps which are disabled by default:

  • Default encryption module
  • External sites
  • External storage support
  • External user support
  • File access control
  • Files automated tagging
  • Gallery
  • LDAP user and group backend
  • Retention
  • SAML authentication

If you just read the names and you are not familiar with the Nextcloud project you might struggling to understand what these apps are for, why they are not enabled and whether it is a good or a bad idea to enable them. I’ll go through these apps, provide a short description and, if possible a common use case and some screenshots.

Default encryption module

I’m not sure why this package is called a module, it should be called an app, an official app!

As you may assume this app is about security. After enabling the app and server-side encryption in the administration settings, all your new uploaded files will be encrypted based on AES 256 keys (How secure are AES-256 encrypted files?), the app won’t touch existing files.
Attention: It is not possible to disable the encryption again and switch back to an unencrypted system!
Please read the documentation to know all implications before you decide to enable server-side encryption.

Enable server-side encryption
Enable server-side encryption

External sites

This app allows an administrator to add links in the Nextcloud web interface apps menu that points to an external website. For a user, the external site appears in an iframe as if it’s part of the Nextcoud installation.

External Sites - Configuration
External Sites – Configuration
External website in an iframe
External website in an iframe

External storage support

The external storage support app enables administrators to configure connections to external storage providers (FTP , Amazon S3, SWIFT object stores, Google Drive, Dropbox, other Nextcloud servers, WebDAV servers, and more). Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. The screenshot shows an example with external storage via SFTP.

External Storage Configuration
External Storage Configuration

Users will see a new folder appearing in their root Nextcloud directory, which they can access and use it like any other Nextcloud folder.

External Storage in Files
External Storage in Files

External user support

This app authenticates user login against FTP, IMAP or SMB. Passwords are not stored locally and authentication always happens against the remote server. There is no graphical user interface for configuration. You have to add parameters to the configuration file config.php.
Have a look at the documentation.

File access control

This app controls the access to files. It can be used e.g. in relationship with the two factor authentication app (an approved app – TOTP TwoFactor (Google Authenticator)) because it’s necessary to protect the keys. I’ll cover this topic in a separate blog post.
Meanwhile, have a look at Joas blog post on Nextcloud.com – File Access Control – A firewall for your private files in Nextcloud.

Files automated tagging

The app automatically assigns tags to newly uploaded files based on conditions. Combined with Files Access Control App and Retention App it’s possible to create workflows like

  • converting document file types to PDF upon upload by members of a specified group
  • emailing files put in a specified folder with a given tag to a given mail address.

Have a look at https://nextcloud.com/workflow/.

Gallery

Hey, the Gallery app is the awesome photo gallery that you see, after you uploaded some images. It creates automatically mosaic pictures for folders and hopefully it’s soon possible to see EXIF Tags.

Gallery
Gallery

LDAP user and group backend

The Lightweight Directory Access Protocol (LDAP) app allows LDAP users (including Microsoft Active Directory) to appear in your Nextcloud user listings!
Have a look at User Authentication with LDAP.

Retention

This is for automatic deletion of files after a given time. Files have to have a “delete” tag. It is configured in the administration area.

Retention App
Retention App

SAML authentication

The app authenticates users against a Security Assertion Markup Language (SAML) backend, such as Shibboleth which allows people to sign in using just one identity to various systems run by federations of different organisations or institutions.

Conclusion

The official but not enabled apps are often covering special use cases like the whole authentication and workflow handling. Even if these are not “main stream use cases” it’s important and crucial to know that these solutions exist for using Nextcloud efficiently in your company!


tl;dr: The Nextcloud 10 server package comes with several official apps that are not all enabled by default but awesome!

Save

Save

Save

The post More official Nextcloud Apps appeared first on Hagen Graf.