Merge remote-tracking branch 'origin/main'
This commit is contained in:
commit
595b453ebe
71 files changed
+497
-245
No files matched your search
@@ -5,6 +5,7 @@
|
||||
"historyLimit": 100,
|
||||
"history": [
|
||||
":red_square:",
|
||||
":white_check_mark:",
|
||||
":green_square:",
|
||||
":telescope:",
|
||||
":star:",
|
||||
|
||||
+2
-1
@@ -29,6 +29,7 @@
|
||||
"showFileMenu": true,
|
||||
"authorInHistoryView": "hide",
|
||||
"dateInHistoryView": false,
|
||||
"diffStyle": "split",
|
||||
"lineAuthor": {
|
||||
"show": false,
|
||||
"followMovement": "inactive",
|
||||
@@ -55,4 +56,4 @@
|
||||
"lastShownDateTimeFormatOptions": "date"
|
||||
},
|
||||
"autoCommitMessage": "vault backup: {{date}}"
|
||||
}
|
||||
}
|
||||
+6
-2
@@ -4,13 +4,17 @@ section: infrastructure
|
||||
kind: reference
|
||||
---
|
||||
|
||||
Definition des Arbeitsplatzes.
|
||||
**Definition des Arbeitsplatzes.**
|
||||
|
||||
Es gilt grundsätzlich Bring your own Device (BYOD). Empfehlungen zur Hardware findest du unter [[Arbeitsplatz Hardware]].
|
||||
|
||||
**Betriebssystem**
|
||||
|
||||
Das OS muss Linux-basiert sein.
|
||||
Das OS muss Linux-basiert sein. Für eine Standard-Installation haben wir eine Anleitung: [[Ubuntu - Rechner installieren]]
|
||||
|
||||
**Verschlüsseln von Festplatte**
|
||||
|
||||
Wir haben eine Verschlüsselung von der Festplatte auf unsere Rechner. Das ist am besten einzurichten während der Installation vom OS mittels eine [LUKS](https://en.wikipedia.org/wiki/Linux_Unified_Key_Setup) Passphrase. Nachträglich verschlüsseln wird nicht empfohlen wegen potenzielle Datenverlust.
|
||||
|
||||
**Browser**
|
||||
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ BigBlueButton fragt einmalig nach dem Mikrofon-Zugriff.
|
||||
|
||||
### Aufnahmen verwalten
|
||||
|
||||
BigBlueButton erstellt Aufnahmen in [vier Schritten](https://docs.bigbluebutton.org/dev/recording.html#overview).
|
||||
BigBlueButton erstellt Aufnahmen in [vier Schritten](https://docs.bigbluebutton.org/development/recording/).
|
||||
|
||||
Aufnahmen auflisten.
|
||||
|
||||
|
||||
@@ -9,4 +9,5 @@ Business Process Model and Notation (BPMN) ist der führende Standard zur Erstel
|
||||
## Tools
|
||||
|
||||
- [[diagrams.net]]
|
||||
- [[Mermaidjs]]
|
||||
- [[bpmn.io]]
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
title: Chaos Computer Club
|
||||
kind: reference
|
||||
section: contact
|
||||
website: https://www.ccc.de/
|
||||
---
|
||||
|
||||
Akronym: CCC
|
||||
@@ -5,4 +5,4 @@ section: infrastructure
|
||||
website: https://cloud.mint-system.ch
|
||||
---
|
||||
|
||||
Nextcloud Datenablage.
|
||||
[[Nextcloud]] Dateiablage.
|
||||
@@ -4,7 +4,7 @@ section: product
|
||||
kind: reference
|
||||
---
|
||||
|
||||
## HowTos
|
||||
## HowTo
|
||||
|
||||
[[Docker - Migrate bind mount to volume mount]]
|
||||
[[Docker - Move Docker data directory to new location]]
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
---
|
||||
title: Equitania Software GmbH
|
||||
kind: reference
|
||||
section: contact
|
||||
website: https://www.equitania.de
|
||||
---
|
||||
|
||||
Die Equitania Software GmbH ist ein Partner der [[Mint System GmbH]].
|
||||
|
||||
Sie vertreiben die folgenden Odoo Produkte:
|
||||
|
||||
- [[ID TimeControl]]
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
title: Gaapex
|
||||
kind: reference
|
||||
section: contact
|
||||
website: https://www.gaapex.ch/
|
||||
---
|
||||
@@ -7,6 +7,6 @@ website: https://github.com/
|
||||
|
||||
Auf GitHub verwaltet die Mint System ihre öffentlichen [[Repository|Repositories]] und [[Odoo.sh]] Projekte.
|
||||
|
||||
## HowTos
|
||||
## HowTo
|
||||
|
||||
[[Github - Download binary files]]
|
||||
@@ -1,15 +0,0 @@
|
||||
---
|
||||
title: Grafana Dashboard
|
||||
---
|
||||
|
||||
Dokumentation der Grafana Dashboards.
|
||||
|
||||
## Node and Container Alerts
|
||||
|
||||
![[Grafana Dashboard Node and Container Alerts.png]]
|
||||
|
||||
GrafanaLabs: <https://grafana.com/grafana/dashboards/20261/edit>
|
||||
|
||||
## Odoo Exporter
|
||||
|
||||
![[Grafana Dashboad Odoo Exporter.png]]
|
||||
+3
-3
@@ -1,8 +1,8 @@
|
||||
---
|
||||
title: Grafana
|
||||
website: https://grafana.com
|
||||
section: infrastructure
|
||||
kind: reference
|
||||
---
|
||||
|
||||
Dashboard for Promethus metrics.
|
||||
|
||||
Siehe [[Monitor Mint System]] und [[Grafana Dashboard]].
|
||||
Dashboard for Promethus metrics.
|
||||
+1
-1
@@ -9,7 +9,7 @@ Deutscher Hosting-Anbieter.
|
||||
|
||||
Links: [[Hetzner Troubleshooting]]
|
||||
|
||||
## HowTos
|
||||
## HowTo
|
||||
|
||||
[[Hetzner - Festplattenspeicher erweitern]]\
|
||||
[[Hetzner - Server zu neuem Standort migrieren]]\
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
---
|
||||
kind: reference
|
||||
section: infrastructure
|
||||
---
|
||||
|
||||
# Infrastruktur
|
||||
|
||||
Beinhaltet:
|
||||
|
||||
- [[Ansible]]
|
||||
- [[Security]]
|
||||
- [[Docker]]
|
||||
- [[Backup]]
|
||||
- [[Telefonie]]
|
||||
- [[Servers]]
|
||||
- [[DNS]]
|
||||
- [[Service Accounts]]
|
||||
- [[Mail-Hosting]]
|
||||
- [[Terraform]]
|
||||
- [[Kubernetes]]
|
||||
- [[Nix]]
|
||||
- [[Virtualisierung]]
|
||||
- [[Domains]]
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
title: Input - Projektarbeit mit Kanban
|
||||
title: Input - Projektarbeit und Zeiterfassung
|
||||
section: training
|
||||
kind: tutorial
|
||||
---
|
||||
@@ -8,5 +8,5 @@ Inputs ist das Mint System Format für interne Ausbildungen und Wissenstransfer.
|
||||
## Inputs
|
||||
|
||||
[[Input - Arbeit mit Obsidian]]\
|
||||
[[Input - Projektarbeit mit Kanban]]\
|
||||
[[Input - Projektarbeit und Zeiterfassung]]\
|
||||
[[Input - Lokaler LLM Chat]]
|
||||
+3
-1
@@ -10,7 +10,9 @@ Interne Dienste für Mitarbeitende der Mint System:
|
||||
* [[ERP Mint System]]
|
||||
* [[Cloud Mint System]]
|
||||
* [[Monitor Mint System]]
|
||||
* [[Prometheus Mint System]]
|
||||
* [[Git Mint System]]
|
||||
* [[Wiki Mint System]]
|
||||
* [[Chat Mint System]]
|
||||
* [[LLM Chat Mint System]]
|
||||
* [[LLM Chat Mint System]]
|
||||
* [[N8N Mint System]]
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
title: Kunden
|
||||
---
|
||||
|
||||
Ressourcen für Kunden.
|
||||
|
||||
[[Odoo Checklisten]]
|
||||
@@ -0,0 +1,24 @@
|
||||
---
|
||||
kind: howto
|
||||
section: dev
|
||||
---
|
||||
|
||||
## LUKS
|
||||
|
||||
The Linux Unified Key Setup (LUKS) helps encrypting the entire disk.
|
||||
|
||||
Set up LUKS encryption can be done during installation (recommended) or for an existing disk.
|
||||
|
||||
## Encrypt new installation
|
||||
|
||||
Most Linux installer will guide you trough the process of encrypting your disk.
|
||||
|
||||
If asked to choose an option, always opt for Logical Volume Manager (LVM) on LUKS encryption.
|
||||
|
||||
## Encrypt existing installation
|
||||
|
||||
Encrypting a disk where a Linux has been installed is a bit more complicated.
|
||||
|
||||
## Arch Linux
|
||||
|
||||
As always the Arch users get a special treatment. The Arch Wiki covers this topic quite well: <https://wiki.archlinux.org/title/Dm-crypt/Encrypting_an_entire_system>
|
||||
@@ -1,3 +0,0 @@
|
||||
---
|
||||
title: Linux Server Patching Dokumentation
|
||||
---
|
||||
@@ -11,3 +11,7 @@ Jede Linux-Distribution ([[Ubuntu]], Suse, [[Debian]], CentOS) hat einen eigenen
|
||||
Dieser Umstand und die Verwaltung des Server durch die Lieferanten machen es schwer die Kontrolle über den Lebenszyklus der Server zu halten.
|
||||
|
||||
Entsprechend unterschiedlich sind dann auch die Massnahmen, wenn ein [[End-of-life]] (EOL) eintritt.
|
||||
|
||||
## HowTo
|
||||
|
||||
[[Linux - Festplatte verschlüsseln]]
|
||||
@@ -8,3 +8,13 @@ repository: https://github.com/Mint-System/Dotfiles
|
||||
Shell-Setup für Mitarbeitende.
|
||||
|
||||
Das Repo enthält [[dotfiles]] und ein [[taskfile]].
|
||||
|
||||
Führe diese Zeile aus im Terminal zu sehen welche Funktionen der Taskfile hat.
|
||||
~~~
|
||||
.\task help
|
||||
~~~
|
||||
|
||||
Zum Klonieren von die benötigte Repositories führe diese Zeile aus. Sie werden in deine Home Ordner gespeichert.
|
||||
~~~
|
||||
.\task setup-mint-system
|
||||
~~~
|
||||
@@ -17,6 +17,12 @@ Vercel Domains:
|
||||
- mint-system.build
|
||||
- mint-system.org
|
||||
|
||||
Adresse:
|
||||
|
||||
Mint System GmbH
|
||||
Bahnhofplatz 1
|
||||
6460 Altdorf
|
||||
|
||||
UID: CHE-150.248.608
|
||||
|
||||
Weiterführende Links: [[Mitgliedschaften]], [[Organisation]], [[Accounts]], [[Governance]], [[Mint System Website]], [[Mint System GmbH - Mitarbeitende]], [[Interne Dienste]], [[Öffentliche Dienste]]
|
||||
|
||||
+1
-1
@@ -21,7 +21,7 @@ Die folgenden Dateien gehören zum Obsidian Projekt:
|
||||
* [[Handbücher.base]]
|
||||
* [[Hardware.base]]
|
||||
* [[Lieferanten.base]]
|
||||
* [[Infrastruktur.base]]
|
||||
* [[Liste Infrastruktur.base]]
|
||||
* [[Kommunikation.base]]
|
||||
* [[Kontakte.base]]
|
||||
* [[Lang EN.base]]
|
||||
|
||||
+1
-34
@@ -4,38 +4,5 @@ section: infrastructure
|
||||
title: Monitor Mint System
|
||||
website: https://monitor.mint-system.ch
|
||||
---
|
||||
## Metriken
|
||||
|
||||
Es werden fünf Typen von Metriken gesammelt:
|
||||
|
||||
**Host/Server**
|
||||
|
||||
Metriken zum physikalischen Server:
|
||||
|
||||
- CPU
|
||||
- RAM
|
||||
- Disk
|
||||
|
||||
**Container**
|
||||
|
||||
Metriken zur Container-Engine:
|
||||
|
||||
- CPU
|
||||
- RAM
|
||||
- Disk
|
||||
|
||||
**Applikationen**
|
||||
|
||||
Applikations-spezifische Metriken:
|
||||
|
||||
- Odoo: Anzahl User
|
||||
- Postgres: Connection Pool
|
||||
- Nextcloud: Anzahl User
|
||||
|
||||
**HTTP**
|
||||
|
||||
Die Webservices werden angepingt.
|
||||
|
||||
**Container Logs**
|
||||
|
||||
Alle Logs der Container.
|
||||
[[Grafana]]-Dashboard.
|
||||
@@ -6,4 +6,3 @@ section: handbook
|
||||
|
||||
[[TOC]]
|
||||
|
||||
## CSV-Datei verarbeiten
|
||||
@@ -0,0 +1,8 @@
|
||||
---
|
||||
title: N8N Mint System
|
||||
kind: reference
|
||||
website: https://n8n.mint-system.ch/
|
||||
section: infrastructure
|
||||
---
|
||||
|
||||
Das ist eine [[N8N]] Instanz.
|
||||
@@ -5,4 +5,6 @@ section: tool
|
||||
website: https://n8n.io/
|
||||
---
|
||||
|
||||
Workflows und Automatisierungen zur Verarbeitung von Daten.
|
||||
|
||||
Weiterführende Links: [[N8N Handbook]]
|
||||
+3
-4
@@ -1,15 +1,14 @@
|
||||
---
|
||||
title: Prozesse Nextcloud - Desktop Client
|
||||
title: Nextcloud - Desktop Client Synchronisation einrichten
|
||||
kind: howto
|
||||
section: process
|
||||
---
|
||||
|
||||
## Desktop Client installieren
|
||||
## Desktop Client Synchronisation einrichten
|
||||
|
||||
Arbeitsschritte:
|
||||
|
||||
- Nextcloud Dekstop Client von <https://nextcloud.com/install/#desktop-files> herunterladen und installieren
|
||||
- Client starten und Acocunt hinzufügen
|
||||
- Client starten und Account hinzufügen
|
||||
- Als Adresse `cloud.mint-system.ch` eingeben
|
||||
- Beim Login-Fenster die Option _Log in with Mint System_ wählen
|
||||
- Benutzername und Passwort eingeben und 2-Faktor-Authentisierung bestätigen
|
||||
+1
-1
@@ -10,4 +10,4 @@ This is the Mint System Nextcloud development environment.
|
||||
|
||||
Vercel Domains:
|
||||
|
||||
- Nextcloud.build
|
||||
- nextcloud.build
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
title: Nextcloud Desktop Client
|
||||
title: Nextcloud Desktop Client Installation
|
||||
lang: en
|
||||
kind: tutorial
|
||||
section: tool
|
||||
@@ -93,3 +93,9 @@ Wenn Sie einen Ordner einem Benutzer oder einer Gruppe freigeben, können Sie de
|
||||
Über die Benutzerverwaltung _Benutzer > Aktive Benutzer_ können Sie einen Benutzer zum Gruppenadministrator für eine Benutzergruppe ernennen. Fügen Sie dazu in der Spalte _Gruppenadministrator für_ ganz einfach die entsprechenden Gruppen hinzu:
|
||||
|
||||
![[Nextcloud Gruppenadministrator.png]]
|
||||
|
||||
## Benachrichtigungen
|
||||
|
||||
### Benachrichtigungen ausschalten
|
||||
|
||||
Öffne _Administrationseinstellungen > Aktivität_ und deaktiviere die Option _Benachrichtigungs-E-Mails einschalten_.
|
||||
+8
-9
@@ -5,9 +5,7 @@ section: product
|
||||
website: https://nextcloud.com/
|
||||
---
|
||||
|
||||
Vercel Domains:
|
||||
|
||||
- nextcloud.build
|
||||
Das Produkt der [[Nextcloud GmbH]].
|
||||
|
||||
Weiterführende Links:
|
||||
|
||||
@@ -15,14 +13,15 @@ Weiterführende Links:
|
||||
[[Nextcloud Handbuch]]\
|
||||
[[Nextcloud Apps]]\
|
||||
[[Nextcloud FAQ]]\
|
||||
[[Nextcloud Destkop Client]]\
|
||||
[[Nextcloud Desktop Client Installation]]\
|
||||
[[Nextcloud Upgrade]]\
|
||||
[[Nextcloud Build]]
|
||||
|
||||
## HowTos
|
||||
## HowTo
|
||||
|
||||
[[Nextcloud - OwnCloud Console]]\
|
||||
[[Nextcloud - Restore password manager from backup]]\
|
||||
[[Nextcloud - Configure ignored files]]\
|
||||
[[Nextcloud - Set default locale and language]]\
|
||||
[[Nextcloud - Full text seach]]\
|
||||
[[Nextcloud - Restore password manager from backup]]\
|
||||
[[Nextcloud - Configure ignored files]]\
|
||||
[[Nextcloud - Set default locale and language]]\
|
||||
[[Nextcloud - Full text seach]]\
|
||||
[[DRP - Server Totalausfall mit Nextcloud]]
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
title: OPTEX Treuhand AG
|
||||
kind: reference
|
||||
section: contact
|
||||
website: https://optexag.ch
|
||||
---
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
title: Odoo Build Vault
|
||||
kind: reference
|
||||
section: dev
|
||||
lang: en
|
||||
---
|
||||
|
||||
+1
-1
@@ -17,7 +17,7 @@ Vercel Domains:
|
||||
- doo-build.org
|
||||
- odoo-build.com
|
||||
|
||||
## HowTos
|
||||
## HowTo
|
||||
|
||||
- [[Odoo Build - Create an OCA module]]
|
||||
- [[Odoo Build Troubleshooting]]
|
||||
@@ -1,10 +0,0 @@
|
||||
---
|
||||
title: Odoo Checklisten
|
||||
kind: reference
|
||||
section: guide
|
||||
---
|
||||
|
||||
Zum Betrieb von Odoo gibt es für Kunden ausgewählte Checklisten.
|
||||
|
||||
- [[Odoo App PoS Checkliste]]
|
||||
- [[Odoo On-Premise Checkliste]]
|
||||
+3
-1
@@ -1,7 +1,9 @@
|
||||
---
|
||||
title: Odoo Wiki
|
||||
kind: reference
|
||||
kind:
|
||||
- reference
|
||||
website: https://www.odoo-wiki.org
|
||||
section: infrastructure
|
||||
---
|
||||
|
||||
Infomaniak Domains:
|
||||
|
||||
@@ -44,7 +44,7 @@ Odoo besteht im wesentlichen aus der [[Odoo Community Edition]] und der [[Odoo E
|
||||
- [[Odoo Wartung]]
|
||||
- [[Odoo PaaS]]
|
||||
|
||||
## HowTos
|
||||
## HowTo
|
||||
|
||||
- [[DRP - Server Totalausfall mit Odoo]]
|
||||
|
||||
|
||||
+3
-1
@@ -1,6 +1,8 @@
|
||||
---
|
||||
title: OpenVPN
|
||||
website: https://openvpn.net/download-open-vpn/
|
||||
section: tool
|
||||
kind: reference
|
||||
---
|
||||
|
||||
VPN client.
|
||||
@@ -10,7 +12,7 @@ Related:
|
||||
- [[OpenVPN Cheatsheet]]
|
||||
- [[OpenVPN Handbook]]
|
||||
|
||||
## HowTos
|
||||
## HowTo
|
||||
|
||||
## Store username and passwword
|
||||
|
||||
|
||||
@@ -36,7 +36,7 @@ task upgrade-odoo acme restart
|
||||
Update snippets.
|
||||
|
||||
```bash
|
||||
source task load-env acme
|
||||
source task load-dotenv acme
|
||||
task disable-snippet $TARGET_HOST snippets/sale.report_saleorder_document.add_note_space.xml
|
||||
task install-snippet $TARGET_HOST snippets/sale.report_saleorder_document.add_signature_note.xml
|
||||
```
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
---
|
||||
kind: reference
|
||||
website: https://prometheus.mint-system.ch
|
||||
section: infrastructure
|
||||
---
|
||||
|
||||
[[Prometheus]]-Instanz der Mint System.
|
||||
|
||||
## Metriken
|
||||
|
||||
Es werden fünf Typen von Metriken gesammelt:
|
||||
|
||||
**Host/Server**
|
||||
|
||||
Metriken zum physikalischen Server:
|
||||
|
||||
- CPU
|
||||
- RAM
|
||||
- Disk
|
||||
|
||||
**Container**
|
||||
|
||||
Metriken zur Container-Engine:
|
||||
|
||||
- CPU
|
||||
- RAM
|
||||
- Disk
|
||||
|
||||
**Applikationen**
|
||||
|
||||
Applikations-spezifische Metriken:
|
||||
|
||||
- Odoo: Anzahl User
|
||||
- Postgres: Connection Pool
|
||||
- Nextcloud: Anzahl User
|
||||
|
||||
**HTTP**
|
||||
|
||||
Die Webservices werden angepingt.
|
||||
|
||||
**Container Logs**
|
||||
|
||||
Alle Logs der Container.
|
||||
@@ -1,6 +1,8 @@
|
||||
---
|
||||
title: Prometheus
|
||||
website: https://prometheus.io/
|
||||
kind: reference
|
||||
section: infrastructure
|
||||
---
|
||||
|
||||
Datenbanksystem für Metriken und Monitoring-Systeme.
|
||||
@@ -6,12 +6,16 @@ section: process
|
||||
|
||||
## Workshop vorbereiten
|
||||
|
||||
Arbeitsschritte:
|
||||
|
||||
- Artikel [[Workshop Gap-Analyse]] lesen und aktualisieren.
|
||||
- Prozessdokumentation des Kunden einfordern.
|
||||
- Agenda für den Workshop definieren und dem Kunden zustellen.
|
||||
|
||||
## Workshop durchführen
|
||||
|
||||
Arbeitsschritte:
|
||||
|
||||
- Agenda kommunizieren.
|
||||
- Themenbereiche abbarbeiten und laufend Beobachtungen festhalten.
|
||||
- Beobachtungen als Zwischenergebnisse festhalten.
|
||||
@@ -19,5 +23,7 @@ section: process
|
||||
|
||||
## Workshop nachbereiten
|
||||
|
||||
Arbeitsschritte:
|
||||
|
||||
- Notizen und Ergebnisse zusammenfassen
|
||||
- Bericht mit Managment Summary erstellen
|
||||
@@ -8,6 +8,8 @@ Bereitstellung Raspberry Pi.
|
||||
|
||||
## Raspberry Pi Image ausführen
|
||||
|
||||
Arbeitsschritte:
|
||||
|
||||
- Laden Sie den _Raspberry Pi Imager_ herunter <https://www.raspberrypi.com/software/>
|
||||
- Installieren Sie die Software
|
||||
- Starten Sie den Imager und wählen Sie als Betriebssystem _Raspberry OS_ aus
|
||||
|
||||
-1
@@ -1,5 +1,4 @@
|
||||
---
|
||||
title: Prozesse Infrastruktur - Deinstallation Odoo
|
||||
kind: howto
|
||||
section: process
|
||||
---
|
||||
@@ -6,7 +6,7 @@ section: process
|
||||
|
||||
Einen Server entfernen.
|
||||
|
||||
### Benutzer entfernen
|
||||
## Benutzer entfernen
|
||||
|
||||
Wenn der Server bei einem Drittanbieter gehostet ist, müssen Sie als erstes die Benutzer entfernen.
|
||||
|
||||
@@ -31,6 +31,13 @@ Arbeitsschritte:
|
||||
- Fahren Sie den Server herunter
|
||||
- Löschen Sie den Server nach 3 Tagen.
|
||||
|
||||
## Backups löschen
|
||||
|
||||
Arbeitsschritte:
|
||||
|
||||
- Loggen Sie sich auf dem Backup-Server ein
|
||||
- Entfernen Sie den Backup-Ordner unter `/mnt/sdb/`
|
||||
|
||||
## Odoo Abonnement beenden
|
||||
|
||||
Arbeitsschritte:
|
||||
@@ -38,10 +45,3 @@ Arbeitsschritte:
|
||||
- Loggen Sie sich bei Odoo ein
|
||||
- Rufen Sie das Abonnement für das Server-Hosting auf
|
||||
- Wählen Sie die Aktion schliessen
|
||||
|
||||
## Server-Dokumentation aktualisieren
|
||||
|
||||
Arbeitsschritte:
|
||||
|
||||
- Entfernen Sie den Server aus [[Servers#Liste]]
|
||||
- Geben Sie den Server-Alias frei
|
||||
@@ -42,5 +42,5 @@ Dokumentation der Infrastruktur Prozesse.
|
||||
|
||||
## Rückbau
|
||||
|
||||
- [[Prozesse Infrastruktur - Deinstallation Odoo]]
|
||||
- [[Prozesse Infrastruktur - Odoo entfernen]]
|
||||
- [[Prozesse Infrastruktur - Server entfernen]]
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: Prozesse Odoo - Revision
|
||||
kind: howto
|
||||
section: process
|
||||
section: section
|
||||
---
|
||||
|
||||
Bereitstellung einer Odoo Revision.
|
||||
@@ -15,7 +15,7 @@ Arbeitsschritte:
|
||||
- Neue Revision in Odoo Build erstellen
|
||||
|
||||
```bash
|
||||
revision="20251121"
|
||||
revision="20260119"
|
||||
|
||||
while IFS= read -r version; do
|
||||
[[ -z "$version" ]] && continue
|
||||
@@ -28,8 +28,8 @@ done < <(task list-versions | sed '/13.0/d' | sed '/14.0/d')
|
||||
```
|
||||
|
||||
- Dokumentationen mit Odoo Revisionen aktualisieren
|
||||
- [[Odoo Build]] in `README.md`
|
||||
- [[Kubernetes Build]] in `Development.md` und `Backup.md`
|
||||
- [[Odoo Build]] in `images/odoo/README.md` und `addons/kubernetes/helm/data/data.xml`
|
||||
- [[Kubernetes Build]] in `task` und `Backup.md`
|
||||
- Dokumentation der Odoo Revisionen mit `task update-revisions-doc
|
||||
` generieren
|
||||
|
||||
|
||||
@@ -7,7 +7,9 @@ kind: howto
|
||||
|
||||
Arbeitsschritte:
|
||||
|
||||
- Installation [[Nextcloud]] Desktop-Client und Einrichten Synchronisation: [[Prozesse Nextcloud - Desktop Client]]
|
||||
- Installation [[Nextcloud]] Desktop-Client [[Nextcloud Desktop Client Installation]]
|
||||
- Nextcloud: Einrichten Synchronisation [[Nextcloud - Desktop Client Synchronisation einrichten]]
|
||||
- Nextcloud: Ignore Files konfigurieren [[Nextcloud - Configure ignored files]].
|
||||
- Installation [[Obsidian]] und Einrichten Zugriff auf Wikis
|
||||
- Installation [[KeePassXC]] und Einrichten Zugriff auf Passwörter: [[Prozesse Infrastruktur - Passwörter verwalten]]
|
||||
- Installation [[Element]] und Login auf [[Chat Mint System]]
|
||||
@@ -25,5 +27,6 @@ Arbeitsschritte:
|
||||
Arbeitsschritte:
|
||||
|
||||
- Installation [[Mint System Dotfiles]]
|
||||
- SSH Schlüssel [erstellen](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) und hinterlegen
|
||||
- Ausführen Befehl `task setup-mint-system`
|
||||
- Software-Pakete mit `task list` auflisten und mit `task install` installieren
|
||||
@@ -10,6 +10,6 @@ Dokumentation der Personal-Prozesse.
|
||||
- [[Prozesse Personal - Bewerbung]]
|
||||
- [[Prozesse Personal - Onboarding]]
|
||||
- [[Prozesse Personal - Einrichten Arbeitsplatz]]
|
||||
- [[Prozesse Nextcloud - Desktop Client]]
|
||||
- [[Nextcloud - Desktop Client Synchronisation einrichten]]
|
||||
- [[Prozesse Keycloak - Login verwalten]]
|
||||
- [[Prozesse Personal - Offboarding]]
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
kind: explain
|
||||
section: policy
|
||||
---
|
||||
|
||||
## Laptop
|
||||
|
||||
Das Arbeitsgerät muss folgende Anforderungen erfüllen:
|
||||
|
||||
- Linux-basiertes Betriebssystem
|
||||
- Festplatte ist verschlüsselt (LUKS)
|
||||
|
||||
## Benutzer
|
||||
|
||||
Der Benutzer-Account auf dem Laptop:
|
||||
|
||||
- Ist mit einem Passwort geschützt
|
||||
- Muss Root-Rechte zur Installation von Software haben
|
||||
+142
-9
@@ -4,26 +4,159 @@ kind: explain
|
||||
section: policy
|
||||
---
|
||||
|
||||
## Obsidian Einstellungen
|
||||
## Formatierung
|
||||
|
||||
Für eine konfliktfreie Bearbeitung der Inhalte mit Obsidian müssen die folgenden Einstellungen vorgenommen werden:
|
||||
Alle Dokumente müssen nach diesen Regeln formatiert werden:
|
||||
|
||||
- Editor - Strict line breaks: On
|
||||
- Plugin - Slides: On
|
||||
- Plugin - Tag pane: On
|
||||
**Vor und nach jeder Liste ein Absatz**
|
||||
|
||||
🟥
|
||||
|
||||
```markdown
|
||||
Meine Liste:
|
||||
- a
|
||||
- b
|
||||
- c
|
||||
Und hier geht es weiter:
|
||||
```
|
||||
|
||||
✅
|
||||
|
||||
```markdown
|
||||
Meine Liste:
|
||||
|
||||
- a
|
||||
- b
|
||||
- c
|
||||
|
||||
Und hier geht es weiter:
|
||||
```
|
||||
|
||||
**Nach jeder Überschrift ein Absatz**
|
||||
|
||||
🟥
|
||||
|
||||
```markdown
|
||||
## Überschrift 2
|
||||
Mehr Text.
|
||||
```
|
||||
|
||||
✅
|
||||
|
||||
```markdown
|
||||
## Überschrift 2
|
||||
|
||||
Mehr Text.
|
||||
```
|
||||
|
||||
**Code-Fences mit Typen**
|
||||
|
||||
🟥
|
||||
|
||||
````markdown
|
||||
~~~
|
||||
x = 1
|
||||
~~~
|
||||
````
|
||||
|
||||
✅
|
||||
|
||||
````markdown
|
||||
```python
|
||||
x = 1
|
||||
```
|
||||
````
|
||||
|
||||
**Dateinamen als Code**
|
||||
|
||||
🟥
|
||||
|
||||
```markdown
|
||||
Copy the file 'autoinstall.yaml'.
|
||||
```
|
||||
|
||||
✅
|
||||
|
||||
```markdown
|
||||
Copy the file `autoinstall.yaml`.
|
||||
```
|
||||
|
||||
**Urls einklammern**
|
||||
|
||||
🟥
|
||||
|
||||
```markdown
|
||||
Letzte Version von Ubuntu Desktop von www.ubuntu.com
|
||||
```
|
||||
|
||||
✅
|
||||
|
||||
```markdown
|
||||
Letzte Version von Ubuntu Desktop von <www.ubuntu.com>
|
||||
```
|
||||
|
||||
**Kursiv statt Hochkomma**
|
||||
|
||||
🟥
|
||||
|
||||
```markdown
|
||||
Drücken Sie auf den Knopf "Installieren".
|
||||
```
|
||||
|
||||
✅
|
||||
|
||||
```markdown
|
||||
Drücken Sie auf den Knopf _Installieren_.
|
||||
```
|
||||
|
||||
**Listen immer mit Dashes**
|
||||
|
||||
🟥
|
||||
|
||||
```markdown
|
||||
Meine Liste:
|
||||
|
||||
* a
|
||||
* b
|
||||
* c
|
||||
```
|
||||
|
||||
✅
|
||||
|
||||
```markdown
|
||||
Meine Liste:
|
||||
|
||||
- a
|
||||
- b
|
||||
- c
|
||||
```
|
||||
|
||||
**Klare Pfadangaben**
|
||||
|
||||
🟥
|
||||
|
||||
```markdown
|
||||
Navigiere nach "Einstellungen>Technisch>Datenbank".
|
||||
```
|
||||
|
||||
✅
|
||||
|
||||
```markdown
|
||||
Navigiere nach _Einstellungen > Technisch > Datenbank_.
|
||||
```
|
||||
## Metadaten festlegen
|
||||
|
||||
Für Markdown-Dateien können nach dem Frontmatter-Schema Metadaten definiert werden.
|
||||
Alle Einträge brauchen Metadaten:
|
||||
|
||||
```markdown
|
||||
---
|
||||
publish: false
|
||||
tags:
|
||||
- Nextcloud
|
||||
kind: explain
|
||||
section: policy
|
||||
---
|
||||
|
||||
# Titel
|
||||
|
||||
...
|
||||
```
|
||||
|
||||
Mindestens `kind` und `section` müssen gesetzt sein.
|
||||
+2
-1
@@ -24,7 +24,8 @@ Richtlinien der Mint System.
|
||||
|
||||
- [[Richtlinie - Namenskonventionen]]
|
||||
- [[Richtlinie - Passwortmanager]]
|
||||
|
||||
- [[Richlinie - Arbeitsplatz]]
|
||||
|
||||
## Kommunikation
|
||||
|
||||
- [[Richtlinie - Website]]
|
||||
|
||||
-10
@@ -1,10 +0,0 @@
|
||||
---
|
||||
title: Skripte
|
||||
section: tool
|
||||
kind: reference
|
||||
---
|
||||
|
||||
- [[SMTP-Skripte]]
|
||||
- [[Odoo SQL Scripts]]
|
||||
- [[Odoo Python Scripts]]
|
||||
- [[Odoo.sh Upgrade Script Module]]
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
title: Syscoon GmbH
|
||||
kind: reference
|
||||
section: contact
|
||||
website: https://syscoon.com/
|
||||
---
|
||||
|
||||
Die Syscoon GmbH ist Partner der [[Mint System GmbH]].
|
||||
@@ -0,0 +1,66 @@
|
||||
---
|
||||
section: guide
|
||||
kind: tutorial
|
||||
---
|
||||
## Neues Installationsmedium (USB Stick)
|
||||
|
||||
Zum Einrichten von eine Rechner mit Ubuntu stellen wir eine USB Stick mit automatische Installation zur Verfügung. Ein neues Installationsmedium (z.B. mit ein neues Ubuntu Version) kann mit diese Schritte gemacht werden.
|
||||
|
||||
### Benötigt:
|
||||
|
||||
- 8 GB USB Stick
|
||||
- Letzte Version von Ubuntu Desktop von www.ubuntu.com
|
||||
- Packages: 7zip, xorriso
|
||||
|
||||
### Vorgehen:
|
||||
|
||||
- Download latest image from https://ubuntu.com/download/desktop
|
||||
- Unpack iso using 7z package (note that 'install-iso' is the target directory in '-oinstall-iso' and there should not be a space after '-o'):
|
||||
|
||||
```bash
|
||||
7z -y x /path/to/ubuntu-24.04.3-desktop-amd64.iso -oinstall-iso/
|
||||
```
|
||||
|
||||
- From the unpacked iso, move the '[BOOT]' folder to its parent folder and rename [BOOT] to BOOT, for example in one command using:
|
||||
|
||||
```bash
|
||||
mv /path/to/iso/install-iso/[BOOT] //path/to/iso/BOOT
|
||||
```
|
||||
|
||||
- Copy the file 'autoinstall.yaml' into the unpacked iso folder (install-iso) folder (you can find the file on mint cloud -> Infrastruktur -> Rechner)
|
||||
- Using the ' xorisso' package generate the parameters to create a new iso using:
|
||||
|
||||
```bash
|
||||
xorriso -indev ~/Downloads/ubuntu-24.04.3-desktop-amd64.iso -report_el_torito as_mkisofs
|
||||
```
|
||||
|
||||
- From the output copy all after "-V 'ubuntu ......" and now we have to adjust a few lines and add '/' at the end of each line (except the last). What needs to be changed is added as comments. Leave the other lines alone.
|
||||
|
||||
```bash
|
||||
xorriso -as mkisofs -r \ #add as is
|
||||
-V 'Ubuntu 24.04.3 LTS amd64' \
|
||||
-o autoinstall-ubuntu-mint.iso \ #add and name the output iso
|
||||
--modification-date='2025080518202600' \
|
||||
--grub2-mbr BOOT/1-Boot-NoEmul.img \ # remove all after '--interval' and point to the first boot image in the moved 'BOOT' folder
|
||||
--protective-msdos-label \
|
||||
-partition_cyl_align off \
|
||||
-partition_offset 16 \
|
||||
--mbr-force-bootable \
|
||||
-append_partition 2 28732ac11ff8d211ba4b00a0c93ec93b BOOT/2-Boot-NoEmul.img \ # remove all after '--interval' and point to the first boot image in the moved 'BOOT' folder
|
||||
-appended_part_as_gpt \
|
||||
-iso_mbr_part_type a2a0d0ebe5b9334487c068b6b72699c7 \
|
||||
-c '/boot.catalog' \
|
||||
-b '/boot/grub/i386-pc/eltorito.img' \
|
||||
-no-emul-boot \
|
||||
-boot-load-size 4 \
|
||||
-boot-info-table \
|
||||
--grub2-boot-info \
|
||||
-eltorito-alt-boot \
|
||||
-e '--interval:appended_partition_2_start_3095872s_size_10160d:all::' \
|
||||
-no-emul-boot \
|
||||
-boot-load-size 10160 \
|
||||
install-iso # add this line, should be the folder containing the new iso content
|
||||
```
|
||||
|
||||
- Then execute this xorriso command while being in the folder with the 'BOOT' and 'install-iso' subfolders.
|
||||
- The created ISO ('autoinstall-ubuntu-mint.iso') can be flashed onto a usb drive, for example by using 'balenaEtcher'
|
||||
@@ -0,0 +1,62 @@
|
||||
---
|
||||
section: guide
|
||||
kind: tutorial
|
||||
---
|
||||
## Rechner neuinstallieren
|
||||
|
||||
Der Standard für eine Mint System Rechner. Entweder eine automatische Installation mit Ubuntu Desktop machen, oder der manuelle Installation folgen wo beschrieben ist welche Packages wichtig sind.
|
||||
|
||||
### Automatische Installation
|
||||
|
||||
Wir haben eine USB-stick ([[Ubuntu - Installationsmedium bereitstellen]]) verfügbar um eine Rechner mit Ubuntu einzurichten. Die benötigte Anwendungen werden automatisch installiert. Der Rechner booten von der USB-stick und 'Try or Install Ubuntu' auswählen. Nach eine Weile kommst du in eine Ubuntu Umgebung und wird eine GUI für die Installation gezeigt.
|
||||
|
||||
Während der Installation gibt es in der GUI die volgende Eingaben zu machen :
|
||||
|
||||
- Tastatur layout.
|
||||
- Netzwerk Verbindung. Eine Internet Verbindung soll verfügbar sein. Z.B. verbinde mit eine WiFi Netzwerk.
|
||||
- Install recommended proprietary software. Wegen Kompatibilität empfehlen wir Software und Media Formats anzunehmen. Es könnte z.B. sein dass, Netzwerk oder Grafik Treiber nicht standard verfügbar sind.
|
||||
- Partitionierung von der Festplatte. Empfohlen wird um die ganze Festplatte für diese Installation zu verwenden ("Advanced featured" -> "Use LVM and encryption"). Somit auch die Festplatte verschlüsselt werden kann mit ein (LUKS) Passphrase/Kennwort. Der Passphrase kann später geändert werden.
|
||||
**Achtung**
|
||||
Alle Daten werden von der Festplatte gelöscht.
|
||||
- Konto angaben und Kennwort.
|
||||
|
||||
Nach der Neustart wird noch einiges gefragt:
|
||||
|
||||
- Alle Schritte können übersprungen werden.
|
||||
- Jetzt kannst du deine Rechner weiter einrichten mit den [[Mint System Dotfiles]].
|
||||
|
||||
### Manuelle Installation
|
||||
|
||||
- Verschlüsselung von der Festplatte ist eine Muss. Nachträglich verschlüsseln kann gefährlich sein wegen Datenverlust. Empfohlen wird das während der Installation einzurichten.
|
||||
- Snaps zu installieren (snap install *snapname*)
|
||||
- keepassxc
|
||||
- thunderbird
|
||||
- obsidian
|
||||
- firefox
|
||||
- drawio
|
||||
- astral-uv
|
||||
- notepad-plus-plus
|
||||
- kubectl
|
||||
- kubectx
|
||||
- docker
|
||||
- *Nach Bedarf*
|
||||
- sublime-text
|
||||
- sublime-merge
|
||||
- element-desktop
|
||||
- teams-for-linux
|
||||
- whatsapp-linux-desktop
|
||||
- signal-desktop
|
||||
- Packages zu installieren (sudo apt install *packagename*)
|
||||
- curl
|
||||
- nextcloud-desktop
|
||||
- libreoffice
|
||||
- git
|
||||
- *Nach Bedarf*
|
||||
- gimp
|
||||
- vlc
|
||||
- rhythmbox
|
||||
|
||||
Nach der Neustart wird noch einiges gefragt:
|
||||
|
||||
- Alle Schritte können übersprungen werden.
|
||||
- Jetzt kannst du deine Rechner weiter einrichten mit den [[Mint System Dotfiles]].
|
||||
@@ -4,6 +4,11 @@ section: vendor
|
||||
kind: reference
|
||||
---
|
||||
|
||||
## HowTo
|
||||
|
||||
[[Ubuntu - Installationsmedium bereitstellen]]\
|
||||
[[Ubuntu - Rechner installieren]]
|
||||
|
||||
## Lifecycle
|
||||
|
||||
<https://endoflife.date/ubuntu>
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 61 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 83 KiB |
File renamed without changes.
@@ -1,6 +0,0 @@
|
||||
---
|
||||
title: dbpConcepts GmbH
|
||||
kind: reference
|
||||
section: contact
|
||||
website: https://ddpconcepts.ch/
|
||||
---
|
||||
+1
-1
@@ -4,4 +4,4 @@ kind: reference
|
||||
section: tool
|
||||
---
|
||||
|
||||
Das sind alle Konfigurationdateien im Home-Folder des Bentuzer. Beispielsweise Shell-Konfiguraitonsdatei `.zshrc`.
|
||||
Das sind alle Konfigurationdateien im Home-Folder des Benutzer. Beispielsweise Shell-Konfigurationsdatei `.zshrc`.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
title: eBau
|
||||
section: project
|
||||
repository: https://github.com/inosca/ebau
|
||||
kind: reference
|
||||
---
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
title: giordano.ch ag
|
||||
kind: reference
|
||||
section: contact
|
||||
website: https://www.giordano.ch/
|
||||
---
|
||||
|
||||
Die giordano ag ist ein Partner der [[Mint System GmbH]].
|
||||
@@ -1,11 +0,0 @@
|
||||
---
|
||||
title: inosca
|
||||
section: contact
|
||||
kind: reference
|
||||
website: https://inosca.ch/
|
||||
repository: https://github.com/inosca/ebau
|
||||
---
|
||||
|
||||
Interkantonale Entwicklungsgemeinschaft für elektronische Bewilligungsprozesse
|
||||
|
||||
Weiterführende Links: [[eBau]]
|
||||
-18
@@ -1,18 +0,0 @@
|
||||
---
|
||||
title: sql
|
||||
kind: reference
|
||||
section: dev
|
||||
---
|
||||
|
||||
Constraints entfernen.\
|
||||
|
||||
```sql
|
||||
ALTER TABLE public.product_template
|
||||
DROP CONSTRAINT product_template_name_unique;
|
||||
```
|
||||
|
||||
Aktive PostgreSQL Sessions anzeigen.\
|
||||
|
||||
```sql
|
||||
SELECT * FROM pg_stat_activity;
|
||||
```
|
||||
@@ -7,7 +7,6 @@ section: dev
|
||||
Hilfestellung für Kommandozeilenbefehle.
|
||||
|
||||
- [[man psql]]
|
||||
- [[man sql]]
|
||||
- [[man git]]
|
||||
- [[man docker]]
|
||||
- [[man gpg]]
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
title: nivels GmbH
|
||||
kind: reference
|
||||
section: contact
|
||||
website: https://www.nivels.ch/
|
||||
---
|
||||
Reference in new issue
Block a user