diff --git a/Ansible Playbooks.md b/Ansible Playbooks.md new file mode 100644 index 00000000..406b9ca3 --- /dev/null +++ b/Ansible Playbooks.md @@ -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. \ No newline at end of file diff --git a/Ansible.md b/Ansible.md index 4df8a852..38f8ce43 100644 --- a/Ansible.md +++ b/Ansible.md @@ -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]] diff --git a/Behalten Sie ihre Unternehmensdaten mit Nextcloud im Griff.md b/Behalten Sie ihre Unternehmensdaten mit Nextcloud im Griff.md new file mode 100644 index 00000000..0d8639a8 --- /dev/null +++ b/Behalten Sie ihre Unternehmensdaten mit Nextcloud im Griff.md @@ -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/ \ No newline at end of file diff --git a/Contribution.md b/Contribution.md index a4c24d99..1d653605 100644 --- a/Contribution.md +++ b/Contribution.md @@ -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. diff --git a/Dokumente.md b/Dokumente.md index afd3279d..eb2941fc 100644 --- a/Dokumente.md +++ b/Dokumente.md @@ -1,3 +1,4 @@ # Dokumente [[Signatur]] -[[AGBs Entwicklungsprojekt]] \ No newline at end of file +[[AGBs Entwicklungsprojekt]] +[[Slides]] \ No newline at end of file diff --git a/Hosting.md b/Hosting.md index 6e0da5f1..66303076 100644 --- a/Hosting.md +++ b/Hosting.md @@ -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 diff --git a/Managed Server.md b/Managed Server.md index 524613c2..2b5f0cad 100644 --- a/Managed Server.md +++ b/Managed Server.md @@ -1,2 +1,24 @@ # Managed Server -Der *Managed Server* ist ein Produkt der Mint System. \ No newline at end of file +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. \ No newline at end of file diff --git a/Odoo Hosting - Mintsys Cloud.md b/Odoo Hosting - Mintsys Cloud.md new file mode 100644 index 00000000..b63c56a0 --- /dev/null +++ b/Odoo Hosting - Mintsys Cloud.md @@ -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. \ No newline at end of file diff --git a/Odoo Hosting - On-Premise.md b/Odoo Hosting - On-Premise.md index b3e7f914..115cea52 100644 --- a/Odoo Hosting - On-Premise.md +++ b/Odoo Hosting - On-Premise.md @@ -1,4 +1,5 @@ # Odoo Hosting - On-Premise +Checklsite für On-Premise Installation. Struktur: diff --git a/Odoo Hosting.md b/Odoo Hosting.md index 605a95f6..13b9dcc4 100644 --- a/Odoo Hosting.md +++ b/Odoo Hosting.md @@ -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]] \ No newline at end of file diff --git a/Philosophie.md b/Philosophie.md new file mode 100644 index 00000000..55cbbe6e --- /dev/null +++ b/Philosophie.md @@ -0,0 +1 @@ +# Philosophie \ No newline at end of file diff --git a/Prozesse Odoo - Demoumgebung bereitstellen.md b/Prozesse Odoo - Demoumgebung bereitstellen.md index bd6db362..fb86bd9a 100644 --- a/Prozesse Odoo - Demoumgebung bereitstellen.md +++ b/Prozesse Odoo - Demoumgebung bereitstellen.md @@ -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: diff --git a/README.md b/README.md index 1b7968a1..a873f6d8 100644 --- a/README.md +++ b/README.md @@ -39,6 +39,7 @@ Dazu die wichtigsten Begriffe zum Einstieg: * [[Tools]] * [[Links]] * [[Tags]] +* [[Philosophie]] ## Hilfe diff --git a/Richtlinie - Dokumentmanagementsystem.md b/Richtlinie - Dokumentmanagementsystem.md index 4ceafc7b..ec298717 100644 --- a/Richtlinie - Dokumentmanagementsystem.md +++ b/Richtlinie - Dokumentmanagementsystem.md @@ -1,7 +1,5 @@ # Dokumentmanagementsystem -Dokumentmanagementsystem. - Dokumentation zur Dokumentablage der Mint System. ## Review-Workflow diff --git a/Slides.md b/Slides.md new file mode 100644 index 00000000..9278b085 --- /dev/null +++ b/Slides.md @@ -0,0 +1,4 @@ +# Slides +Mit [[Obsidian]] können auch Präsentationen erstellt werden. + +* [[Behalten Sie ihre Unternehmensdaten mit Nextcloud im Griff]] \ No newline at end of file diff --git a/assets/Aufbau Nextcloud.png b/assets/Aufbau Nextcloud.png new file mode 100644 index 00000000..7a4e71df Binary files /dev/null and b/assets/Aufbau Nextcloud.png differ diff --git a/assets/Aufgabe.png b/assets/Aufgabe.png deleted file mode 100644 index 60ed313b..00000000 Binary files a/assets/Aufgabe.png and /dev/null differ diff --git a/assets/Cloud 80er Jahre.png b/assets/Cloud 80er Jahre.png new file mode 100644 index 00000000..c1e5fb10 Binary files /dev/null and b/assets/Cloud 80er Jahre.png differ diff --git a/assets/Cloud Anteile.png b/assets/Cloud Anteile.png new file mode 100644 index 00000000..eb6f3a62 Binary files /dev/null and b/assets/Cloud Anteile.png differ diff --git a/assets/Cloud heute.png b/assets/Cloud heute.png new file mode 100644 index 00000000..75d92a95 Binary files /dev/null and b/assets/Cloud heute.png differ diff --git a/assets/Föderierung vernetzt.png b/assets/Föderierung vernetzt.png new file mode 100644 index 00000000..16910dbc Binary files /dev/null and b/assets/Föderierung vernetzt.png differ diff --git a/assets/Nextcloud Alle Plattformen.png b/assets/Nextcloud Alle Plattformen.png new file mode 100644 index 00000000..7f09cd90 Binary files /dev/null and b/assets/Nextcloud Alle Plattformen.png differ diff --git a/assets/Nextcloud Aufbau.drawio b/assets/Nextcloud Aufbau.drawio new file mode 100644 index 00000000..71af8753 --- /dev/null +++ b/assets/Nextcloud Aufbau.drawio @@ -0,0 +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== \ No newline at end of file diff --git a/assets/Nextcloud Aufbau.png b/assets/Nextcloud Aufbau.png new file mode 100644 index 00000000..313af6ea Binary files /dev/null and b/assets/Nextcloud Aufbau.png differ diff --git a/assets/Nextcloud Screenshot.png b/assets/Nextcloud Screenshot.png new file mode 100644 index 00000000..4a57e390 Binary files /dev/null and b/assets/Nextcloud Screenshot.png differ diff --git a/assets/Nextcloud mobile and desktop.png b/assets/Nextcloud mobile and desktop.png new file mode 100644 index 00000000..34533957 Binary files /dev/null and b/assets/Nextcloud mobile and desktop.png differ