slides + various

This commit is contained in:
Janik von Rotz committed 2020-09-15 17:36:18 +02:00
1 parent dd8a6a4096
commit dd38f07d77
26 files changed
+281 -14

No files matched your search

+8
View File
@@ -0,0 +1,8 @@
# Ansible Playbooks
Collection of ansible playbooks and roles.
Page: https://github.com/Mint-System/Ansible-Playbooks
## Inventories
The Ansible inventory of Mint System is stored secretly in https://gitlab.com/mint-system/ansible-inventories.
+3
View File
@@ -1,6 +1,9 @@
# Ansible
Ansible ist die Technologie mit der die gesamte Mint System Infrastruktur betrieben wird. Mit Ansible beschreibt man wie eine Anzahl an Server konfiguriert wird.
## Playbooks
Die [[Ansible Playbooks]] von Mint System sind öffentlich auf GitHub verfügbar.
## Architektur
![[Ansible Architektur.png]]
@@ -0,0 +1,196 @@
### Präsentation
Behalten Sie ihre Unternehmensdaten mit Nextcloud im Griff
![](https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=https://nextcloud.mint-system.ch)
---
### Agenda
* Grundlagen
* Was ist Nextcloud?
* Was leistet Nextcloud?
* Demo
* What's Next?
---
### Begriffe
**Proprietär**
Soft- und Hardware baiserend auf herstellerspezifischen nicht veröffentlichten Standards.
**Souveränität**
Unabhängigkeit vom Einfluss anderer Staaten.
---
### Begriffe
**Föderiertes Informationssystem**
System mit Zugriff auf mehrere autonome Informationsquellen.
**Lock-In-Effekt**
Abhängigkeitsverhältnis von einem Kunden zu einen Anbieter.
---
### Cloud
Begriff aus den 80er Jahren.
![[Cloud 80er Jahre.png]]
---
### Cloud Heute
![[Cloud heute.png]]
---
### Anteile
![[Cloud Anteile.png]]
---
### Digitale Souveränität
> Digitale Souveränität oder Cyber-Souveränität ist der Grad der Kontrolle einer Person, Organisation oder Regierung über die Daten, die Sie auf lokalen oder Online-Plattformen generieren und mit denen Sie arbeiten.
---
### Herausforderungen
* Anschluss IT/Cloud verloren
* Kontrolle Zukunftstechnologien
* Partizipation in der Wertschöpfung der Zukunft
* Digitalisierung bedeutet nicht Kunde zu sein
* Die Digitale Souveränität ist bedroht
---
### Was ist Nextcloud?
* Dezentraler Datenspeicher
* Überall installierbar: Eigener Server, SaaS, PaaS, Appliances
* Garantiert Gesetzeskonform[^1]
* Open Source[^2]
* Kein Unterschied zwischen Community und Enterprise
---
### Screenshot
![[Nextcloud Screenshot.png]]
---
### Geschichte
* 2010: ownCloud - Ersatz für proprietäre Storage Service Provider
* 2016: Karlitschek verlässt ownCloud Inc. und gründet Nextcloud
* 2018: Zuschlag Ausschreibung Bundescloud[^3]
* 2019: Behörden der EU-Staaten Frankreich, Schweden und Niederlande setzen auf Nextcloud[^4]
---
### Geshichte
* 2020:
* Nextcloud Hub als direkte Konkurrenz zu Office 365 und Google Docs[^5]
* Partnerschaft Ionos[^6]
* Features Talk und high performance backend
---
### Gründer Nextcloud
Frank Karlitschek
* Geboren in Reutlingen, Deutschland
* World Wide Web Consortium Experte
* Mitglied der Gaia-X-Initiative
* Berater zu den United Nations
* Speaker: Parldigi, Open Education Day, CH Open
---
### Was leistet Nextcloud
![[Nextcloud Aufbau.png]]
---
### Mobile Apps
![[Nextcloud mobile and desktop.png]]
---
### Alle Plattformen
![[Nextcloud Alle Plattformen.png]]
---
### Förderierung
![[Föderierung vernetzt.png]]
---
### Föderierung
Erlaubt die dezentrale Vernetzung von:
* Login-Anbieter (SAML, OAuth)
* Nextcloud-Installationen (Open Cloud Mesh)
* Externen Speicher
---
### Kollaboration
Telefonie, Video und gemeinsame Bearbeitung
* Talk
* OnlyOffice
* Collabora
---
### Integration
* Moodle - eLearning
* BigBlueButton - Web-Konferenz
* Outlook - Attachment-Plugin
* Draw.io - Visio Alternative
---
### Sicherheit
Sicherheit durch Transparenz
* Bug Bounty Program[^7]
* Security Advisories[^8]
* Best Practices[^9]
* GitHub Security[^10]
* Security Audits[^11]
---
### Demo
Wie sieht Nextcloud aus?
https://nextcloud.mint-system.ch
![](https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=https://nextcloud.mint-system.ch)
Direkte Anmeldung mit:
Username **demo**
Password **12demo34**
---
### What's Next?
* Nextcloud 20
* Fokus auf Schulen[^13]
* Kollaboration
* Verschlüsselung
---
### Fragen
---
### Hosting
Grundsätzlich jeder Hosting-Anbieter.
Schweizer Anbieter:
* hosttech
* wölkli (oriented.net GmbH)
* Adfinis
* Mintsys Cloud (Mint System)
---
### Von was lebt Nextcloud?
Open Source ≠ Kostenlos
* Supportverträge
* Beratung
* HA-Setups
* Customizing
---
### Wer nutzt Nextcloud?
* Regierung: ITZBund[^14], Ministère de l'Intérieur[^15]
* Bildung: Technische Universität Berlin[^16], Wikimedia Deutschland
* Finanzdienstleister: Raiffeisen Informatik Center Steiermark[^17]
---
### Footer
[^1]: https://nextcloud.com/gdpr/
[^2]: https://github.com/nextcloud/
[^3]: https://www.itzbund.de/Restricted/DE/Ausschreibungen/O1912-Z4-1519-2017/Leistungsbeschreibung.pdf?__blob=publicationFile&v=2
[^4]: https://www.handelsblatt.com/technik/it-internet/cloud-dienste-eu-staaten-setzen-auf-deutsches-start-up-nextcloud/24942352.html?ticket=ST-1035759-qKOCaOrSgyUvSoWNbLed-ap4
[^5]: https://nextcloud.com/blog/the-new-standard-in-on-premises-team-collaboration-nextcloud-hub/
[^6]: https://nextcloud.com/blog/ionos-and-nextcloud-together-for-more-data-sovereignty/
[^7]: https://hackerone.com/nextcloud
[^8]: https://nextcloud.com/security/advisories/
[^9]: https://docs.nextcloud.com/server/19/admin_manual/installation/harden_server.html
[^10]: https://github.com/features/security
[^11]: https://nextcloud.com/monitoring/
[^12]: https://www.polyas.de/wahllexikon/digitale-souveraenitaet
[^13]: https://nextcloud.com/blog/eine-digital-souverane-schulcloud/
[^14]: https://nextcloud.com/blog/german-federal-administration-relies-on-nextcloud-as-a-secure-file-exchange-solution/
[^15]: https://nextcloud.com/blog/eu-governments-choose-independence-from-us-cloud-providers-with-nextcloud/
[^16]: https://nextcloud.com/blog/9-german-educational-and-research-institutions-move-to-nextcloud-as-part-of-tu-berlin-migration-more-coming/
[^17]: https://nextcloud.com/blog/nextcloud-is-the-one-and-only-solution-we-are-providing-to-our-end-customers-florian-hausleitner/
+7
View File
@@ -7,6 +7,13 @@ Der Ordner *Knowledge* auf der Nextcloud-Ablage enthält eine Kopie von https://
Diese Ablage kann mit [[Obsidian]] geöffnet und bearbeitet werden. Möchte man die Inhalte publizieren braucht es eine Git-Synchronisation.
## Obsidian
Für eine konfliktfreie Bearbeitung der Inhalte mit Obsidian müssen die folgenden Einstellungen vorgenommen werden:
* Editor - Strict line breaks: On
* Plugin - Slides: On
* Plugin - Tag pane: On
## Git-Synchronisation
Die Inhalte die auf GitHub unter https://github.com/Mint-System/Knowledge vorhanden sind, werden automatisch von [[Vercel]] unter https://knowledge.mint-system.ch publiziert.
+2 -1
View File
@@ -1,3 +1,4 @@
# Dokumente
[[Signatur]]
[[AGBs Entwicklungsprojekt]]
[[AGBs Entwicklungsprojekt]]
[[Slides]]
+3 -3
View File
@@ -14,15 +14,15 @@ Wir erstellen für ihre Odoo Installation reguläre Backups und stellen diese na
### Monitoring
Wir überwachen ihre Odoo Installation.
Wir überwachen die gehostete Anwendung.
### Updates
Die Odoo Installation sowie Apps werden laufend aktualisiert.
Anwenungsupdates und Sicherheitspatches werden fortlaufend installiert.
### Schutz
Die Webanwendungen der Mint System werden von einer [[Webapplication Firewall]] (WAF) geschützt. Dieser Schutz-Mechanismus wird fortlaufend trainiert und verbessert.
Die Webanwendungen der Mint System werden von einer [[Web Application Firewall]] (WAF) geschützt. Dieser Schutz-Mechanismus wird fortlaufend trainiert und verbessert.
### Support
+23 -1
View File
@@ -1,2 +1,24 @@
# Managed Server
Der *Managed Server* ist ein Produkt der Mint System.
Der *Managed Server* ist ein Produkt der Mint System.
## Vorteile
**Systemupdates**
Installation von Sicherheitspatches des Betriebssystem.
**Monitoring**
Das System wird überwacht. Läuft beispielsweise der Speicherplatz voll, werden wir proaktiv benachrichtigt.
**Backup**
Wichtige Daten werden täglich gesichert.
**Isolierung der Anwendung**
Die Anwendung werden als Linux Container betrieben. Somit sind sie voneinander getrennt.
**Support**
Benötigen Sie technischen Support für eine Anwendung, können Sie uns jederzeit kontaktieren.
+25
View File
@@ -0,0 +1,25 @@
# Odoo Hosting in der Mintsys Cloud
Vollständige Kontrolle über die Odoo-Installation. Ist immer billiger als [[Odoo Hosting - Odoo.sh]].
## Vorteile
**Mehrere Mandanten**
Sie können mehrere Mandanten installieren. Sie brauchen eine Testumgebung oder eine [[Odoo Community Edition]] zum Erstellen einer Website, kein Problem mit der Mintsys Cloud.
**Installation Apps von Dritten**
Software-Produkte von Dritten können installiert werden.
**Backup der Odoo Mandanten**
Tägliche Sicherung der Odoo Datenbanken.
**Akualisierung Odoo Module**
Aktuaisierung in der Odoo Community Edition und den Enterprise Modulen werden fortlaufend installiert.
**Umfassender Anwendungsschutz**
Die Odoo-Anwendung wird mit einer [[Web Application Firewall]] (WAF) geschützt. Die WAF wird fortlaufend trainiert und für neue Angriffsszenarien gerüstet.
+1
View File
@@ -1,4 +1,5 @@
# Odoo Hosting - On-Premise
Checklsite für On-Premise Installation.
Struktur:
+2 -5
View File
@@ -10,8 +10,5 @@ Odoo wird in zwei verschiedenen Lizenz-Typen angeboten:
Odoo wird in folgenden Hosting-Modellen angeboten:
* [[Odoo Hosting - Odoo.sh]]
* [[Odoo Hosting - On-Premise]]
### Vorlage
Die Odoo Datenbank wird als [[Odoo Datenbank Vorlage|Vorlage]] bereitgestellt.
* [[Odoo Hosting - Mintsys Cloud]]
* [[Odoo Hosting - On-Premise]]
+1
View File
@@ -0,0 +1 @@
# Philosophie
@@ -1,7 +1,8 @@
# Demoumgebung bereitstellen
## Initialisierung
Arbeitsschritte:
* Registration Domain und Installation Odoo
* Registration Domain `$NAME.mintsys.ch`
* Installation Odoo mit [[Ansible Playbooks]]
* Laden Datenbankvorlage
* Mail-Domäne gemäss Domain festlegen
* Unternehmensdaten eintragen
@@ -15,11 +16,12 @@ Auswahl:
* Web-Enterprise (web_enterprise)
## Login Mint System
Integration in Login Mint System
Integration in [[Login Mint System]].
Arbeitsschritte:
* Bei [[Login Mint System#mint-system ch Realm]] die Applikation registrieren
* Benutzer mit Rolle `access` austatten
* Zugriff testen
## Entfernen Demoumgebung
Arbeitsschritte:
+1
View File
@@ -39,6 +39,7 @@ Dazu die wichtigsten Begriffe zum Einstieg:
* [[Tools]]
* [[Links]]
* [[Tags]]
* [[Philosophie]]
## Hilfe
-2
View File
@@ -1,7 +1,5 @@
# Dokumentmanagementsystem
Dokumentmanagementsystem.
Dokumentation zur Dokumentablage der Mint System.
## Review-Workflow
+4
View File
@@ -0,0 +1,4 @@
# Slides
Mit [[Obsidian]] können auch Präsentationen erstellt werden.
* [[Behalten Sie ihre Unternehmensdaten mit Nextcloud im Griff]]
Binary file not shown.

After

Width:  |  Height:  |  Size: 178 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 269 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 282 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

+1
View File
@@ -0,0 +1 @@
<mxfile host="Electron" modified="2020-09-15T14:11:06.321Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/13.6.2 Chrome/83.0.4103.122 Electron/9.2.0 Safari/537.36" etag="ZdEwwbAojuxrpBI3ZTbl" version="13.6.2" type="device"><diagram id="SfTj-FgfNOlV3Sqw19n_" name="Page-1">5ZZLb6MwFEZ/DctKgJOULJv0pUpdZVGpm8qDHezW+FLjFDK/fi5jAyEQqZVSqVI3yD5+n8+QBGSd13eGFuIRGFdBHLI6INdBHC9nC3w2YO/AIgkdyIxkDkU92Mi/3MO2204yXg46WgBlZTGEKWjNUztg1Bioht22oIarFjTjI7BJqRrTJ8mscDSJL3t+z2Um2pWjxdK15LTt7E9SCsqgOkDkJiBrA2BdKa/XXDXuWi9u3O2J1m5jhmv7mQH01W7fzEN6cWffZ09k9/wC4oK4WT6o2vkD+83afWsAZ0HZWFlVQlq+KWjatFQYNzJhc4W1CIu0LFwCW1lzXHTl5+bG8vrkpqNOBV4hDjm3Zo9d/AASz90Qf33i0Nus+jA6Jg6C6CD1FyDr5u4dYcFr+oKy+Kcrmx8pW4yVRbMJZR08u7JopOxWKl5ygwf9YfKSoTwSj+UlE+6S71I3m1SHZLPXabOgZk1F4AlHJlGDHSorrYE3vgYFBokG3WjeSqWOEFUy01hNURtGRFaNVIlfxSvfkEvG1KmMDOw0axK5Ds+UyjIcXunlOJXLyY/AN6UyH6WCAhX9A4ZaCfoXJTHxfpwpCaz2P47/2w7+YZCbfw==</diagram></mxfile>
Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 267 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 226 KiB