SlideShare a Scribd company logo
1 of 37
Download to read offline
www.filemaker-konferenz.com
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux
Ein Workshop
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Was Sie erwartet
• Vor- und Nachteile


• Einführung


• Installation ihres eigenen Servers unter Linux


• SSL Zertifikat


• Backups


• Wenn Zeit: Schrift installieren


• Wenn Zeit: ODBC Treiber


• Tipps und Tricks
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Vorteile
• Keine Lizenzkosten für das Betriebssystem


• Im Vergleich zu Windows & macOS


• schneller


• stabiler


• benötigt weniger Ressourcen


• automatisierbar


• OData Schnittstelle
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Nachteile
• Linux Kenntnisse werden benötigt bzw. sind zu erlernen


• „Fremdkörper“ in einer Windows- oder mac IT Landschaft


• Kein Support für FileMaker PHP / XML Schnittstelle


• eine Schnittstelle die es so seit FileMaker 4.1 gab


• Nur eingeschränkte Auswahl an Linuxdistributionen


• CentOS während FM Server Linux Beta


• Ubuntu
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Ubuntu
• Unterstützt wird exakt 18.04 LTS bis FileMaker Server 19.4


• Standard Support bis April 2023


• (Bezahlter Support bis April 2028)


• Unterstützt wird exakt 20.04 LTS ab FileMaker Server 19.5


• Ubuntu 20.04 mit Standard Support bis April 2025
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Docker
• Anleitung von Claris


• https://support.claris.com/s/article/Running-FileMaker-Server-in-a-Docker-
container
• Github Projekt

• https://github.com/fmgarage/ft-fms-docker
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
FileMaker Server unter Linux
• FileMaker Server 5.5 unter Red Hat Linux


• Lief wunderbar !


• Wurde leider nicht weitergeführt
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
FileMaker Server unter Linux
• FileMaker Server 19 unter CentOS


• Red Hat kündigt Ende für CentOS im Dezember 2020 an


• FileMaker 19.2 Server unter CentOS wird noch bis 28.10.2022 unterstütz.


• Wechsel auf Ubuntu mit FileMaker Server 19.3
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
FileMaker unter Linux
• Jetzt fehlt nur noch FileMaker Client! :-)
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Vorraussetzungen
• Server, virtuelle Maschine oder Provider wo Ubuntu installiert werden kann


• FileMaker 19 Server Downloadlink (ca. 350 MB)


• Kostenlose Demoversion für 45 Tage reicht vollkommen!
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Installation von FileMaker Server unter
Ubuntu Linux lokal
• Download des Ubuntu 20.04.4 Server ISO Images


• https://releases.ubuntu.com/focal/


• ca. 3,1 GB


• ISO in Virtualisierungsumgebung mounten und Linux installieren


• Virtualbox (kostenlos)


• VMWare Fusion


• VMWare Workstation


• etc.
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Installation von FileMaker Server unter
Ubuntu Linux bei Hetzner
• Account bei Hetzner Cloud anlegen


• https://hetzner.cloud/


• https://bit.ly/fileMAKER (Groß-/Kleinschreibung beachten!)
	
Affiliate Link: 20 € Guthaben für Sie, 10 € Guthaben für mich
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Installation Workshop
• Die einzelnen Schritte können unter https://bernhard-schulz.at/installation-
von-filemaker-server-19-4-unter-ubuntu/ nachgelesen werden.


• (Blogartikel für Server 19.5 folgt!)
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Installation Workshop
• Erstes einloggen in Linux Server


• mac User starten bitte „Terminal“


• ssh root@10.20.30.40


• (Bitte die IP-Adresse Ihres Servers angeben!)
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Windows Clients
• Downloaden und installieren Sie bitte Putty.exe


• Starten Sie Putty


• IP Adresse bei "Host name (or IP address)" eingeben


• "Open" anklicken


• (Bitte die IP-Adresse Ihres Servers angeben!)
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Installation Workshop
• System auf den neuesten Stand bringen


• apt update


• apt upgrade


• Installieren einer von FileMaker Server benötigten Library sowie Tools


• apt install unzip mc
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Installation Workshop
• Download von FileMaker Server


• wget "https://downloads.claris.com/esd/fms_19.5.1.43_Ubuntu20.zip"
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Installation Workshop
• Extrahieren


• unzip fms_19.5.1.43_Ubuntu20.zip -d fms


• Installieren


• apt -y install ./fms/filemaker-server-19.5.1.43-
amd64.deb


• Fertig! :-)
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Installation erkundigen
• Start des Midnight Commanders


• mc


• FileMaker Server wurde unter /opt/FileMaker Server installiert
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Installation Workshop
• FileMaker Server soll über einen FQDN erreichbar sein (für SSL Zertifikat)


• fmk-demoserver.schubec.com
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Installation Workshop
• Denn - der Zugriff funktioniert, ist aber unverschlüsselt!
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Installation Workshop
• Kostenpflichtiges Zertifikat kaufen und installieren


• Laufzeit je 12 Monate


• https://bernhard-schulz.at/ssl-zertifikat-fuer-filemaker-19-server-
erstellen-linux-mac-windows/
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Installation Workshop
• Kostenloses Let’s Encrypt Zertifikat


• Laufzeit 3 Monate


• https://github.com/jon91/FileMaker-LetsEncrypt-CentOS-7


• wget "https://github.com/jon91/FileMaker-LetsEncrypt-
CentOS-7/blob/main/get-ssl.sh"


• chmod u+x ./get-ssl.sh


• Kondiguration anpassen


• nano ./get-ssl.sh


• Speichern mit STRG+O / Enter.


• Exit mit STRG-X


• Ausführen und Zertifikat anfordern


• ./get-ssl.sh


• Reboot, weil es wirklich schnell geht :-)


• init 6
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Schrift installieren
• Wenn Zeit bleibt


• Gemeinsam


• sonst


• https://bernhard-schulz.at/zusaetzliche-schriften-fuer-filemaker-server-
unter-ubuntu-linux-bereitstellen/
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
ODBC Treiber
• Wenn Zeit bleibt


• Gemeinsam


• sonst


• https://bernhard-schulz.at/odbc-verbindung-fuer-filemaker-server-unter-
ubuntu-linux-einrichten/
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Backups
• Aktiv


• FileMaker Server kopiert selbst die Daten auf einen anderen Server


• zB borg-Backup inkl. Verbindungs- und Datenverschlüsselung
sowie De-Duplizierung


• Passiv


• Ein anderes System holt die Daten VON FileMaker Server


• rsync über SSH


• Überträgt nur Änderungen


• Langzeitarchivierung


• rsnapshot


• Am besten beides!
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Nicht vergessen:
• Firewall


• Monitoring


• Backups


• SSL Zertifikate erneuern


• Betriebssystem und FileMaker Server Updates
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Tipps und Tricks
• Es macht Spaß


• man lernt sehr viel


• und spart unter Umständen viel Geld


• Man investiert viel Zeit!


• Alternative: Bei Windows oder mac Server bleiben, aber auch da: Firewall,
Monitoring, Backups, SSL Zertifikate, Updates, etc.


• Alternative: FileMaker Hosting Anbieter und die Dienstleistung zukaufen
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Demo
• Ansible Playbook für FileMaker Server


• Eingabe einiger Parameter wie Hostname, Username, Passwort


• Playbook ausführen
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Ansible Demo
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Ansible
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Ansible
• Serverdaten in Text-Datei hinterlegen


• Passwörter in der Praxis verschlüsselt, in der Demo im Klartext
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Ansible
ansible-playbook -i fmk2022.yml site.yml


PLAY [schubec_server] **********************************************************************************************************************************************************************************************************


TASK [Gathering Facts] *********************************************************************************************************************************************************************************************************


The authenticity of host '135.181.37.198 (135.181.37.198)' can't be established.


ECDSA key fingerprint is SHA256:C5HNZlxXNBeJlJhif5NvC7CYUeF8HEJQE81aPPCUIx4.


Are you sure you want to continue connecting (yes/no/[fingerprint])? yes


ok: [fms-fmk2022]


TASK [roles/schubec-default-server : Run the equivalent of "apt-get update" as a separate step] ********************************************************************************************************************************


changed: [fms-fmk2022]


TASK [roles/schubec-default-server : Update all packages to their latest version] **********************************************************************************************************************************************


changed: [fms-fmk2022]


TASK [roles/schubec-default-server : install the common packages] **************************************************************************************************************************************************************


changed: [fms-fmk2022]


TASK [roles/schubec-default-server : pip self-update] **************************************************************************************************************************************************************************


changed: [fms-fmk2022]


TASK [roles/schubec-default-server : Remove useless packages from the cache] ***************************************************************************************************************************************************


ok: [fms-fmk2022]


TASK [roles/schubec-default-server : Remove dependencies that are no longer required] ******************************************************************************************************************************************


ok: [fms-fmk2022]


TASK [roles/schubec-default-server : Set timezone to Europe/Berlin] ************************************************************************************************************************************************************


changed: [fms-fmk2022]


[WARNING]: Could not match supplied host pattern, ignoring: docker_hosts


PLAY [docker_hosts] ************************************************************************************************************************************************************************************************************


skipping: no hosts matched


PLAY [fmserver] ****************************************************************************************************************************************************************************************************************


TASK [Gathering Facts] *********************************************************************************************************************************************************************************************************


ok: [fms-fmk2022]


TASK [roles/docker-hosts : install the common packages] ************************************************************************************************************************************************************************


ok: [fms-fmk2022]


TASK [roles/docker-hosts : Add Docker GPG apt Key] *****************************************************************************************************************************************************************************


changed: [fms-fmk2022]


TASK [roles/docker-hosts : Add Docker Repository] ******************************************************************************************************************************************************************************


changed: [fms-fmk2022]


TASK [roles/docker-hosts : Update apt and install docker-ce] *******************************************************************************************************************************************************************


changed: [fms-fmk2022]


TASK [roles/docker-hosts : Install Docker Module for Python] *******************************************************************************************************************************************************************


changed: [fms-fmk2022]


TASK [roles/docker-hosts : Install docker-compose] *****************************************************************************************************************************************************************************


changed: [fms-fmk2022]


TASK [roles/docker-hosts : python docker-compse module] ************************************************************************************************************************************************************************


changed: [fms-fmk2022]


TASK [roles/docker-hosts : Create docker system directory for schubec-hosting] *************************************************************************************************************************************************


changed: [fms-fmk2022]


TASK [roles/docker-hosts : Create docker customer directory for schubec-hosting] ***********************************************************************************************************************************************


changed: [fms-fmk2022]


TASK [roles/filemaker-server : install fmserver packages] **********************************************************************************************************************************************************************


changed: [fms-fmk2022]


TASK [roles/filemaker-server : Upload FMS Binary] ******************************************************************************************************************************************************************************


changed: [fms-fmk2022]


TASK [roles/filemaker-server : Create FMServer extracted directory] ************************************************************************************************************************************************************


changed: [fms-fmk2022]


TASK [roles/filemaker-server : Extract FMServer ZIP] ***************************************************************************************************************************************************************************


changed: [fms-fmk2022]


TASK [roles/filemaker-server : Write /opt/fmsinstallfiles/fms_extracted/Assisted Install.txt] **********************************************************************************************************************************


changed: [fms-fmk2022]


TASK [roles/filemaker-server : Check if FileMaker Server is already installed] *************************************************************************************************************************************************


ok: [fms-fmk2022]


TASK [roles/filemaker-server : Install FileMaker Server] ***********************************************************************************************************************************************************************


changed: [fms-fmk2022]


• Zurücklehnen und staunen


• Nach ein paar Momenten ist alles erledigt
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Ansible
FileMaker
SFTP
• FileMaker Server wurde nach wenigen Momenten vollautomatisch installiert
und steht zur Verfügung, inkl. SFTP Server
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz
Automatisierung mit Ansible
• Verbesserungspotential


• Server (bei Hetzner) automatisch provisionieren


• DNS automatisch konfigurieren


• SSL Zertifikate automatisch erstellen


• borg Backup automatisch einrichten
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
Titel Vortrag - Name Sprecher
Fragen?
Vielen Dank für Ihr Interesse!
FileMaker Konferenz | Hamburg | 22.-24. Juni 2022
Titel Vortrag - Name Sprecher
Vielen Dank unseren Sponsoren

More Related Content

What's hot

Hacktober fest presentation
Hacktober fest presentationHacktober fest presentation
Hacktober fest presentationabhishek kumar
 
Built in physical and logical replication in postgresql-Firat Gulec
Built in physical and logical replication in postgresql-Firat GulecBuilt in physical and logical replication in postgresql-Firat Gulec
Built in physical and logical replication in postgresql-Firat GulecFIRAT GULEC
 
DataDay 2023 Presentation - Notes
DataDay 2023 Presentation - NotesDataDay 2023 Presentation - Notes
DataDay 2023 Presentation - NotesMax De Marzi
 
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best Practices
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best PracticesMySQL InnoDB Cluster - New Features in 8.0 Releases - Best Practices
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best PracticesKenny Gryp
 
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Janusz Nowak
 
Die Zukunft unserer Daten - Nextcloud
Die Zukunft unserer Daten - NextcloudDie Zukunft unserer Daten - Nextcloud
Die Zukunft unserer Daten - NextcloudUnivention GmbH
 
[Foss4 g2013 korea]postgis와 geoserver를 이용한 대용량 공간데이터 기반 일기도 서비스 구축 사례
[Foss4 g2013 korea]postgis와 geoserver를 이용한 대용량 공간데이터 기반 일기도 서비스 구축 사례[Foss4 g2013 korea]postgis와 geoserver를 이용한 대용량 공간데이터 기반 일기도 서비스 구축 사례
[Foss4 g2013 korea]postgis와 geoserver를 이용한 대용량 공간데이터 기반 일기도 서비스 구축 사례BJ Jang
 
오픈소스로 만드는 DB 모니터링 시스템 (w/graphite+grafana)
오픈소스로 만드는 DB 모니터링 시스템 (w/graphite+grafana)오픈소스로 만드는 DB 모니터링 시스템 (w/graphite+grafana)
오픈소스로 만드는 DB 모니터링 시스템 (w/graphite+grafana)I Goo Lee
 
Kamailio :: A Quick Introduction
Kamailio :: A Quick IntroductionKamailio :: A Quick Introduction
Kamailio :: A Quick IntroductionOlle E Johansson
 
Linux tuning to improve PostgreSQL performance
Linux tuning to improve PostgreSQL performanceLinux tuning to improve PostgreSQL performance
Linux tuning to improve PostgreSQL performancePostgreSQL-Consulting
 
Advanced Git Presentation By Swawibe
Advanced Git Presentation By SwawibeAdvanced Git Presentation By Swawibe
Advanced Git Presentation By SwawibeMd Swawibe Ul Alam
 
Microservices Design Patterns
Microservices Design PatternsMicroservices Design Patterns
Microservices Design PatternsHaim Michael
 
theVIVI-AD-Security-Workshop_AfricaHackon2019.pdf
theVIVI-AD-Security-Workshop_AfricaHackon2019.pdftheVIVI-AD-Security-Workshop_AfricaHackon2019.pdf
theVIVI-AD-Security-Workshop_AfricaHackon2019.pdfGabriel Mathenge
 
예외처리가이드
예외처리가이드예외처리가이드
예외처리가이드도형 임
 
Introduction to PostgreSQL
Introduction to PostgreSQLIntroduction to PostgreSQL
Introduction to PostgreSQLJoel Brewer
 

What's hot (19)

Hacktober fest presentation
Hacktober fest presentationHacktober fest presentation
Hacktober fest presentation
 
Built in physical and logical replication in postgresql-Firat Gulec
Built in physical and logical replication in postgresql-Firat GulecBuilt in physical and logical replication in postgresql-Firat Gulec
Built in physical and logical replication in postgresql-Firat Gulec
 
Introduction to Git (part 2)
Introduction to Git (part 2)Introduction to Git (part 2)
Introduction to Git (part 2)
 
DataDay 2023 Presentation - Notes
DataDay 2023 Presentation - NotesDataDay 2023 Presentation - Notes
DataDay 2023 Presentation - Notes
 
Git training v10
Git training v10Git training v10
Git training v10
 
Git Rebase vs Merge
Git Rebase vs MergeGit Rebase vs Merge
Git Rebase vs Merge
 
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best Practices
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best PracticesMySQL InnoDB Cluster - New Features in 8.0 Releases - Best Practices
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best Practices
 
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
 
Die Zukunft unserer Daten - Nextcloud
Die Zukunft unserer Daten - NextcloudDie Zukunft unserer Daten - Nextcloud
Die Zukunft unserer Daten - Nextcloud
 
[Foss4 g2013 korea]postgis와 geoserver를 이용한 대용량 공간데이터 기반 일기도 서비스 구축 사례
[Foss4 g2013 korea]postgis와 geoserver를 이용한 대용량 공간데이터 기반 일기도 서비스 구축 사례[Foss4 g2013 korea]postgis와 geoserver를 이용한 대용량 공간데이터 기반 일기도 서비스 구축 사례
[Foss4 g2013 korea]postgis와 geoserver를 이용한 대용량 공간데이터 기반 일기도 서비스 구축 사례
 
오픈소스로 만드는 DB 모니터링 시스템 (w/graphite+grafana)
오픈소스로 만드는 DB 모니터링 시스템 (w/graphite+grafana)오픈소스로 만드는 DB 모니터링 시스템 (w/graphite+grafana)
오픈소스로 만드는 DB 모니터링 시스템 (w/graphite+grafana)
 
Kamailio :: A Quick Introduction
Kamailio :: A Quick IntroductionKamailio :: A Quick Introduction
Kamailio :: A Quick Introduction
 
Linux tuning to improve PostgreSQL performance
Linux tuning to improve PostgreSQL performanceLinux tuning to improve PostgreSQL performance
Linux tuning to improve PostgreSQL performance
 
Advanced Git Presentation By Swawibe
Advanced Git Presentation By SwawibeAdvanced Git Presentation By Swawibe
Advanced Git Presentation By Swawibe
 
Git challenges
Git challengesGit challenges
Git challenges
 
Microservices Design Patterns
Microservices Design PatternsMicroservices Design Patterns
Microservices Design Patterns
 
theVIVI-AD-Security-Workshop_AfricaHackon2019.pdf
theVIVI-AD-Security-Workshop_AfricaHackon2019.pdftheVIVI-AD-Security-Workshop_AfricaHackon2019.pdf
theVIVI-AD-Security-Workshop_AfricaHackon2019.pdf
 
예외처리가이드
예외처리가이드예외처리가이드
예외처리가이드
 
Introduction to PostgreSQL
Introduction to PostgreSQLIntroduction to PostgreSQL
Introduction to PostgreSQL
 

Similar to FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz

FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard SchulzFMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard SchulzVerein FM Konferenz
 
FMK2017 - Plugins für die FileMaker Cloud by Christian Schmitz
FMK2017 - Plugins für die FileMaker Cloud by Christian SchmitzFMK2017 - Plugins für die FileMaker Cloud by Christian Schmitz
FMK2017 - Plugins für die FileMaker Cloud by Christian SchmitzVerein FM Konferenz
 
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg KösterFMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg KösterVerein FM Konferenz
 
FMK2015 Eröffnung und Willkommen
FMK2015 Eröffnung und WillkommenFMK2015 Eröffnung und Willkommen
FMK2015 Eröffnung und Willkommenschubec
 
FMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam AugustinFMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam AugustinVerein FM Konferenz
 
FMK2015: Erste Schritte mit einem Codeversionierungssystem by Thomas Hirt
FMK2015: Erste Schritte mit einem Codeversionierungssystem by Thomas HirtFMK2015: Erste Schritte mit einem Codeversionierungssystem by Thomas Hirt
FMK2015: Erste Schritte mit einem Codeversionierungssystem by Thomas HirtVerein FM Konferenz
 
FMK2018 FileMaker Server 17 - Solution Deployment neu gedacht Der Bruch mit d...
FMK2018 FileMaker Server 17 - Solution Deployment neu gedacht Der Bruch mit d...FMK2018 FileMaker Server 17 - Solution Deployment neu gedacht Der Bruch mit d...
FMK2018 FileMaker Server 17 - Solution Deployment neu gedacht Der Bruch mit d...Verein FM Konferenz
 
FMK2015: FileMaker 14 Webdirect by Michael Valentin
FMK2015: FileMaker 14 Webdirect by Michael ValentinFMK2015: FileMaker 14 Webdirect by Michael Valentin
FMK2015: FileMaker 14 Webdirect by Michael ValentinVerein FM Konferenz
 
FMK2015 FileMaker Server Netzwerk & Perfomance by Bernhard Schulz
FMK2015 FileMaker Server Netzwerk & Perfomance by Bernhard SchulzFMK2015 FileMaker Server Netzwerk & Perfomance by Bernhard Schulz
FMK2015 FileMaker Server Netzwerk & Perfomance by Bernhard Schulzschubec
 
FMK2018- Web Direct Tipps und Tricks Alexis Gehrt
FMK2018- Web Direct Tipps und Tricks Alexis GehrtFMK2018- Web Direct Tipps und Tricks Alexis Gehrt
FMK2018- Web Direct Tipps und Tricks Alexis GehrtVerein FM Konferenz
 
FMK2017 - FileMaker Server in der Cloud by Volker Krambrich
FMK2017 - FileMaker Server in der Cloud by Volker KrambrichFMK2017 - FileMaker Server in der Cloud by Volker Krambrich
FMK2017 - FileMaker Server in der Cloud by Volker KrambrichVerein FM Konferenz
 
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam AugustinFMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam AugustinVerein FM Konferenz
 
FMK2014: FileMaker Server in Windows Server Umgebungen by Thomas Hirt
FMK2014: FileMaker Server in Windows Server Umgebungen by Thomas HirtFMK2014: FileMaker Server in Windows Server Umgebungen by Thomas Hirt
FMK2014: FileMaker Server in Windows Server Umgebungen by Thomas HirtVerein FM Konferenz
 
FMK2018- FileMaker und Linux mit SSH zusammenführen Christian Schmitz
FMK2018- FileMaker und Linux mit SSH zusammenführen Christian SchmitzFMK2018- FileMaker und Linux mit SSH zusammenführen Christian Schmitz
FMK2018- FileMaker und Linux mit SSH zusammenführen Christian SchmitzVerein FM Konferenz
 
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdfFMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdfVerein FM Konferenz
 
FMK2015: Einführung in Codeversionierungssysteme by Thomas Hirt
FMK2015: Einführung in Codeversionierungssysteme by Thomas HirtFMK2015: Einführung in Codeversionierungssysteme by Thomas Hirt
FMK2015: Einführung in Codeversionierungssysteme by Thomas HirtVerein FM Konferenz
 
FMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin SchwarzFMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin SchwarzVerein FM Konferenz
 
MK2014 FileMaker Server 13 by Thomas Hahn
MK2014 FileMaker Server 13 by Thomas HahnMK2014 FileMaker Server 13 by Thomas Hahn
MK2014 FileMaker Server 13 by Thomas HahnVerein FM Konferenz
 
FMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell WatsonFMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell WatsonVerein FM Konferenz
 
FMK2019 dot-Net-Plugin selbst programmieren by Werner Staub
FMK2019 dot-Net-Plugin selbst programmieren by Werner StaubFMK2019 dot-Net-Plugin selbst programmieren by Werner Staub
FMK2019 dot-Net-Plugin selbst programmieren by Werner StaubVerein FM Konferenz
 

Similar to FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz (20)

FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard SchulzFMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
 
FMK2017 - Plugins für die FileMaker Cloud by Christian Schmitz
FMK2017 - Plugins für die FileMaker Cloud by Christian SchmitzFMK2017 - Plugins für die FileMaker Cloud by Christian Schmitz
FMK2017 - Plugins für die FileMaker Cloud by Christian Schmitz
 
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg KösterFMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster
 
FMK2015 Eröffnung und Willkommen
FMK2015 Eröffnung und WillkommenFMK2015 Eröffnung und Willkommen
FMK2015 Eröffnung und Willkommen
 
FMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam AugustinFMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam Augustin
 
FMK2015: Erste Schritte mit einem Codeversionierungssystem by Thomas Hirt
FMK2015: Erste Schritte mit einem Codeversionierungssystem by Thomas HirtFMK2015: Erste Schritte mit einem Codeversionierungssystem by Thomas Hirt
FMK2015: Erste Schritte mit einem Codeversionierungssystem by Thomas Hirt
 
FMK2018 FileMaker Server 17 - Solution Deployment neu gedacht Der Bruch mit d...
FMK2018 FileMaker Server 17 - Solution Deployment neu gedacht Der Bruch mit d...FMK2018 FileMaker Server 17 - Solution Deployment neu gedacht Der Bruch mit d...
FMK2018 FileMaker Server 17 - Solution Deployment neu gedacht Der Bruch mit d...
 
FMK2015: FileMaker 14 Webdirect by Michael Valentin
FMK2015: FileMaker 14 Webdirect by Michael ValentinFMK2015: FileMaker 14 Webdirect by Michael Valentin
FMK2015: FileMaker 14 Webdirect by Michael Valentin
 
FMK2015 FileMaker Server Netzwerk & Perfomance by Bernhard Schulz
FMK2015 FileMaker Server Netzwerk & Perfomance by Bernhard SchulzFMK2015 FileMaker Server Netzwerk & Perfomance by Bernhard Schulz
FMK2015 FileMaker Server Netzwerk & Perfomance by Bernhard Schulz
 
FMK2018- Web Direct Tipps und Tricks Alexis Gehrt
FMK2018- Web Direct Tipps und Tricks Alexis GehrtFMK2018- Web Direct Tipps und Tricks Alexis Gehrt
FMK2018- Web Direct Tipps und Tricks Alexis Gehrt
 
FMK2017 - FileMaker Server in der Cloud by Volker Krambrich
FMK2017 - FileMaker Server in der Cloud by Volker KrambrichFMK2017 - FileMaker Server in der Cloud by Volker Krambrich
FMK2017 - FileMaker Server in der Cloud by Volker Krambrich
 
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam AugustinFMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam Augustin
 
FMK2014: FileMaker Server in Windows Server Umgebungen by Thomas Hirt
FMK2014: FileMaker Server in Windows Server Umgebungen by Thomas HirtFMK2014: FileMaker Server in Windows Server Umgebungen by Thomas Hirt
FMK2014: FileMaker Server in Windows Server Umgebungen by Thomas Hirt
 
FMK2018- FileMaker und Linux mit SSH zusammenführen Christian Schmitz
FMK2018- FileMaker und Linux mit SSH zusammenführen Christian SchmitzFMK2018- FileMaker und Linux mit SSH zusammenführen Christian Schmitz
FMK2018- FileMaker und Linux mit SSH zusammenführen Christian Schmitz
 
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdfFMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
 
FMK2015: Einführung in Codeversionierungssysteme by Thomas Hirt
FMK2015: Einführung in Codeversionierungssysteme by Thomas HirtFMK2015: Einführung in Codeversionierungssysteme by Thomas Hirt
FMK2015: Einführung in Codeversionierungssysteme by Thomas Hirt
 
FMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin SchwarzFMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin Schwarz
 
MK2014 FileMaker Server 13 by Thomas Hahn
MK2014 FileMaker Server 13 by Thomas HahnMK2014 FileMaker Server 13 by Thomas Hahn
MK2014 FileMaker Server 13 by Thomas Hahn
 
FMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell WatsonFMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell Watson
 
FMK2019 dot-Net-Plugin selbst programmieren by Werner Staub
FMK2019 dot-Net-Plugin selbst programmieren by Werner StaubFMK2019 dot-Net-Plugin selbst programmieren by Werner Staub
FMK2019 dot-Net-Plugin selbst programmieren by Werner Staub
 

More from Verein FM Konferenz

FMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdfFMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdfVerein FM Konferenz
 
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp PulsFMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp PulsVerein FM Konferenz
 
FMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp PulsFMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp PulsVerein FM Konferenz
 
FMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas HirtFMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas HirtVerein FM Konferenz
 
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas HirtFMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas HirtVerein FM Konferenz
 
FMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph KlussFMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph KlussVerein FM Konferenz
 
FMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph KlussFMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph KlussVerein FM Konferenz
 
FMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell WatsonFMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell WatsonVerein FM Konferenz
 
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menannoFMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menannoVerein FM Konferenz
 
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza KoudelkaFMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza KoudelkaVerein FM Konferenz
 
FMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza KoudelkaFMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza KoudelkaVerein FM Konferenz
 
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair
Fmk2019 Produktentwicklung mit FileMaker by Harald MairFmk2019 Produktentwicklung mit FileMaker by Harald Mair
Fmk2019 Produktentwicklung mit FileMaker by Harald MairVerein FM Konferenz
 
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam AugustinFMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam AugustinVerein FM Konferenz
 
FMK2019 Layout und Eigene Menüs-Management by Jörg Köster
FMK2019 Layout und Eigene Menüs-Management  by Jörg KösterFMK2019 Layout und Eigene Menüs-Management  by Jörg Köster
FMK2019 Layout und Eigene Menüs-Management by Jörg KösterVerein FM Konferenz
 
FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens ...
FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens  ...FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens  ...
FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens ...Verein FM Konferenz
 
FMK2019 FM Data Migration Tool by Stefan Tischler
FMK2019 FM Data Migration Tool by Stefan TischlerFMK2019 FM Data Migration Tool by Stefan Tischler
FMK2019 FM Data Migration Tool by Stefan TischlerVerein FM Konferenz
 
FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin...
FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin...FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin...
FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin...Verein FM Konferenz
 
FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC by Philipp Puls
FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC by Philipp PulsFMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC by Philipp Puls
FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC by Philipp PulsVerein FM Konferenz
 
FMK2019 Softwaretest in Filemaker Programmen by Volker Krambrich
FMK2019 Softwaretest in Filemaker Programmen by Volker KrambrichFMK2019 Softwaretest in Filemaker Programmen by Volker Krambrich
FMK2019 Softwaretest in Filemaker Programmen by Volker KrambrichVerein FM Konferenz
 
FMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg Köster
FMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg KösterFMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg Köster
FMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg KösterVerein FM Konferenz
 

More from Verein FM Konferenz (20)

FMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdfFMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdf
 
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp PulsFMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
 
FMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp PulsFMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp Puls
 
FMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas HirtFMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas Hirt
 
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas HirtFMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
 
FMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph KlussFMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph Kluss
 
FMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph KlussFMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph Kluss
 
FMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell WatsonFMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell Watson
 
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menannoFMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
 
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza KoudelkaFMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
 
FMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza KoudelkaFMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza Koudelka
 
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair
Fmk2019 Produktentwicklung mit FileMaker by Harald MairFmk2019 Produktentwicklung mit FileMaker by Harald Mair
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair
 
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam AugustinFMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
 
FMK2019 Layout und Eigene Menüs-Management by Jörg Köster
FMK2019 Layout und Eigene Menüs-Management  by Jörg KösterFMK2019 Layout und Eigene Menüs-Management  by Jörg Köster
FMK2019 Layout und Eigene Menüs-Management by Jörg Köster
 
FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens ...
FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens  ...FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens  ...
FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens ...
 
FMK2019 FM Data Migration Tool by Stefan Tischler
FMK2019 FM Data Migration Tool by Stefan TischlerFMK2019 FM Data Migration Tool by Stefan Tischler
FMK2019 FM Data Migration Tool by Stefan Tischler
 
FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin...
FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin...FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin...
FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin...
 
FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC by Philipp Puls
FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC by Philipp PulsFMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC by Philipp Puls
FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC by Philipp Puls
 
FMK2019 Softwaretest in Filemaker Programmen by Volker Krambrich
FMK2019 Softwaretest in Filemaker Programmen by Volker KrambrichFMK2019 Softwaretest in Filemaker Programmen by Volker Krambrich
FMK2019 Softwaretest in Filemaker Programmen by Volker Krambrich
 
FMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg Köster
FMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg KösterFMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg Köster
FMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg Köster
 

FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz

  • 1. www.filemaker-konferenz.com FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux Ein Workshop
  • 2. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Was Sie erwartet • Vor- und Nachteile • Einführung • Installation ihres eigenen Servers unter Linux • SSL Zertifikat • Backups • Wenn Zeit: Schrift installieren • Wenn Zeit: ODBC Treiber • Tipps und Tricks
  • 3. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Vorteile • Keine Lizenzkosten für das Betriebssystem • Im Vergleich zu Windows & macOS • schneller • stabiler • benötigt weniger Ressourcen • automatisierbar • OData Schnittstelle
  • 4. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Nachteile • Linux Kenntnisse werden benötigt bzw. sind zu erlernen • „Fremdkörper“ in einer Windows- oder mac IT Landschaft • Kein Support für FileMaker PHP / XML Schnittstelle • eine Schnittstelle die es so seit FileMaker 4.1 gab • Nur eingeschränkte Auswahl an Linuxdistributionen • CentOS während FM Server Linux Beta • Ubuntu
  • 5. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Ubuntu • Unterstützt wird exakt 18.04 LTS bis FileMaker Server 19.4 • Standard Support bis April 2023 • (Bezahlter Support bis April 2028) • Unterstützt wird exakt 20.04 LTS ab FileMaker Server 19.5 • Ubuntu 20.04 mit Standard Support bis April 2025
  • 6. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Docker • Anleitung von Claris • https://support.claris.com/s/article/Running-FileMaker-Server-in-a-Docker- container • Github Projekt • https://github.com/fmgarage/ft-fms-docker
  • 7. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz FileMaker Server unter Linux • FileMaker Server 5.5 unter Red Hat Linux • Lief wunderbar ! • Wurde leider nicht weitergeführt
  • 8. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz FileMaker Server unter Linux • FileMaker Server 19 unter CentOS • Red Hat kündigt Ende für CentOS im Dezember 2020 an • FileMaker 19.2 Server unter CentOS wird noch bis 28.10.2022 unterstütz. • Wechsel auf Ubuntu mit FileMaker Server 19.3
  • 9. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz FileMaker unter Linux • Jetzt fehlt nur noch FileMaker Client! :-)
  • 10. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Vorraussetzungen • Server, virtuelle Maschine oder Provider wo Ubuntu installiert werden kann • FileMaker 19 Server Downloadlink (ca. 350 MB) • Kostenlose Demoversion für 45 Tage reicht vollkommen!
  • 11. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Installation von FileMaker Server unter Ubuntu Linux lokal • Download des Ubuntu 20.04.4 Server ISO Images • https://releases.ubuntu.com/focal/ • ca. 3,1 GB • ISO in Virtualisierungsumgebung mounten und Linux installieren • Virtualbox (kostenlos) • VMWare Fusion • VMWare Workstation • etc.
  • 12. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Installation von FileMaker Server unter Ubuntu Linux bei Hetzner • Account bei Hetzner Cloud anlegen • https://hetzner.cloud/ • https://bit.ly/fileMAKER (Groß-/Kleinschreibung beachten!) Affiliate Link: 20 € Guthaben für Sie, 10 € Guthaben für mich
  • 13. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Installation Workshop • Die einzelnen Schritte können unter https://bernhard-schulz.at/installation- von-filemaker-server-19-4-unter-ubuntu/ nachgelesen werden. • (Blogartikel für Server 19.5 folgt!)
  • 14. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Installation Workshop • Erstes einloggen in Linux Server • mac User starten bitte „Terminal“ • ssh root@10.20.30.40 • (Bitte die IP-Adresse Ihres Servers angeben!)
  • 15. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Windows Clients • Downloaden und installieren Sie bitte Putty.exe • Starten Sie Putty • IP Adresse bei "Host name (or IP address)" eingeben • "Open" anklicken • (Bitte die IP-Adresse Ihres Servers angeben!)
  • 16. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Installation Workshop • System auf den neuesten Stand bringen • apt update • apt upgrade • Installieren einer von FileMaker Server benötigten Library sowie Tools • apt install unzip mc
  • 17. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Installation Workshop • Download von FileMaker Server • wget "https://downloads.claris.com/esd/fms_19.5.1.43_Ubuntu20.zip"
  • 18. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Installation Workshop • Extrahieren • unzip fms_19.5.1.43_Ubuntu20.zip -d fms • Installieren • apt -y install ./fms/filemaker-server-19.5.1.43- amd64.deb • Fertig! :-)
  • 19. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Installation erkundigen • Start des Midnight Commanders • mc • FileMaker Server wurde unter /opt/FileMaker Server installiert
  • 20. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Installation Workshop • FileMaker Server soll über einen FQDN erreichbar sein (für SSL Zertifikat) • fmk-demoserver.schubec.com
  • 21. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Installation Workshop • Denn - der Zugriff funktioniert, ist aber unverschlüsselt!
  • 22. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Installation Workshop • Kostenpflichtiges Zertifikat kaufen und installieren • Laufzeit je 12 Monate • https://bernhard-schulz.at/ssl-zertifikat-fuer-filemaker-19-server- erstellen-linux-mac-windows/
  • 23. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Installation Workshop • Kostenloses Let’s Encrypt Zertifikat • Laufzeit 3 Monate • https://github.com/jon91/FileMaker-LetsEncrypt-CentOS-7 • wget "https://github.com/jon91/FileMaker-LetsEncrypt- CentOS-7/blob/main/get-ssl.sh" • chmod u+x ./get-ssl.sh • Kondiguration anpassen • nano ./get-ssl.sh • Speichern mit STRG+O / Enter. • Exit mit STRG-X • Ausführen und Zertifikat anfordern • ./get-ssl.sh • Reboot, weil es wirklich schnell geht :-) • init 6
  • 24. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Schrift installieren • Wenn Zeit bleibt • Gemeinsam • sonst • https://bernhard-schulz.at/zusaetzliche-schriften-fuer-filemaker-server- unter-ubuntu-linux-bereitstellen/
  • 25. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz ODBC Treiber • Wenn Zeit bleibt • Gemeinsam • sonst • https://bernhard-schulz.at/odbc-verbindung-fuer-filemaker-server-unter- ubuntu-linux-einrichten/
  • 26. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Backups • Aktiv • FileMaker Server kopiert selbst die Daten auf einen anderen Server • zB borg-Backup inkl. Verbindungs- und Datenverschlüsselung sowie De-Duplizierung • Passiv • Ein anderes System holt die Daten VON FileMaker Server • rsync über SSH • Überträgt nur Änderungen • Langzeitarchivierung • rsnapshot • Am besten beides!
  • 27. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Nicht vergessen: • Firewall • Monitoring • Backups • SSL Zertifikate erneuern • Betriebssystem und FileMaker Server Updates
  • 28. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Tipps und Tricks • Es macht Spaß • man lernt sehr viel • und spart unter Umständen viel Geld • Man investiert viel Zeit! • Alternative: Bei Windows oder mac Server bleiben, aber auch da: Firewall, Monitoring, Backups, SSL Zertifikate, Updates, etc. • Alternative: FileMaker Hosting Anbieter und die Dienstleistung zukaufen
  • 29. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Demo • Ansible Playbook für FileMaker Server • Eingabe einiger Parameter wie Hostname, Username, Passwort • Playbook ausführen
  • 30. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Ansible Demo
  • 31. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Ansible
  • 32. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Ansible • Serverdaten in Text-Datei hinterlegen • Passwörter in der Praxis verschlüsselt, in der Demo im Klartext
  • 33. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Ansible ansible-playbook -i fmk2022.yml site.yml PLAY [schubec_server] ********************************************************************************************************************************************************************************************************** TASK [Gathering Facts] ********************************************************************************************************************************************************************************************************* The authenticity of host '135.181.37.198 (135.181.37.198)' can't be established. ECDSA key fingerprint is SHA256:C5HNZlxXNBeJlJhif5NvC7CYUeF8HEJQE81aPPCUIx4. Are you sure you want to continue connecting (yes/no/[fingerprint])? yes ok: [fms-fmk2022] TASK [roles/schubec-default-server : Run the equivalent of "apt-get update" as a separate step] ******************************************************************************************************************************** changed: [fms-fmk2022] TASK [roles/schubec-default-server : Update all packages to their latest version] ********************************************************************************************************************************************** changed: [fms-fmk2022] TASK [roles/schubec-default-server : install the common packages] ************************************************************************************************************************************************************** changed: [fms-fmk2022] TASK [roles/schubec-default-server : pip self-update] ************************************************************************************************************************************************************************** changed: [fms-fmk2022] TASK [roles/schubec-default-server : Remove useless packages from the cache] *************************************************************************************************************************************************** ok: [fms-fmk2022] TASK [roles/schubec-default-server : Remove dependencies that are no longer required] ****************************************************************************************************************************************** ok: [fms-fmk2022] TASK [roles/schubec-default-server : Set timezone to Europe/Berlin] ************************************************************************************************************************************************************ changed: [fms-fmk2022] [WARNING]: Could not match supplied host pattern, ignoring: docker_hosts PLAY [docker_hosts] ************************************************************************************************************************************************************************************************************ skipping: no hosts matched PLAY [fmserver] **************************************************************************************************************************************************************************************************************** TASK [Gathering Facts] ********************************************************************************************************************************************************************************************************* ok: [fms-fmk2022] TASK [roles/docker-hosts : install the common packages] ************************************************************************************************************************************************************************ ok: [fms-fmk2022] TASK [roles/docker-hosts : Add Docker GPG apt Key] ***************************************************************************************************************************************************************************** changed: [fms-fmk2022] TASK [roles/docker-hosts : Add Docker Repository] ****************************************************************************************************************************************************************************** changed: [fms-fmk2022] TASK [roles/docker-hosts : Update apt and install docker-ce] ******************************************************************************************************************************************************************* changed: [fms-fmk2022] TASK [roles/docker-hosts : Install Docker Module for Python] ******************************************************************************************************************************************************************* changed: [fms-fmk2022] TASK [roles/docker-hosts : Install docker-compose] ***************************************************************************************************************************************************************************** changed: [fms-fmk2022] TASK [roles/docker-hosts : python docker-compse module] ************************************************************************************************************************************************************************ changed: [fms-fmk2022] TASK [roles/docker-hosts : Create docker system directory for schubec-hosting] ************************************************************************************************************************************************* changed: [fms-fmk2022] TASK [roles/docker-hosts : Create docker customer directory for schubec-hosting] *********************************************************************************************************************************************** changed: [fms-fmk2022] TASK [roles/filemaker-server : install fmserver packages] ********************************************************************************************************************************************************************** changed: [fms-fmk2022] TASK [roles/filemaker-server : Upload FMS Binary] ****************************************************************************************************************************************************************************** changed: [fms-fmk2022] TASK [roles/filemaker-server : Create FMServer extracted directory] ************************************************************************************************************************************************************ changed: [fms-fmk2022] TASK [roles/filemaker-server : Extract FMServer ZIP] *************************************************************************************************************************************************************************** changed: [fms-fmk2022] TASK [roles/filemaker-server : Write /opt/fmsinstallfiles/fms_extracted/Assisted Install.txt] ********************************************************************************************************************************** changed: [fms-fmk2022] TASK [roles/filemaker-server : Check if FileMaker Server is already installed] ************************************************************************************************************************************************* ok: [fms-fmk2022] TASK [roles/filemaker-server : Install FileMaker Server] *********************************************************************************************************************************************************************** changed: [fms-fmk2022] • Zurücklehnen und staunen • Nach ein paar Momenten ist alles erledigt
  • 34. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Ansible FileMaker SFTP • FileMaker Server wurde nach wenigen Momenten vollautomatisch installiert und steht zur Verfügung, inkl. SFTP Server
  • 35. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 FileMaker Server 19.5 unter Ubuntu Linux - Bernhard Schulz Automatisierung mit Ansible • Verbesserungspotential • Server (bei Hetzner) automatisch provisionieren • DNS automatisch konfigurieren • SSL Zertifikate automatisch erstellen • borg Backup automatisch einrichten
  • 36. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 Titel Vortrag - Name Sprecher Fragen? Vielen Dank für Ihr Interesse!
  • 37. FileMaker Konferenz | Hamburg | 22.-24. Juni 2022 Titel Vortrag - Name Sprecher Vielen Dank unseren Sponsoren