SlideShare uma empresa Scribd logo
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

Mais conteúdo relacionado

Mais procurados

firewall and its types
firewall and its typesfirewall and its types
firewall and its types
Mohammed Maajidh
 
Network monitoring tools
Network monitoring toolsNetwork monitoring tools
Network monitoring tools
Chathurangi Shyalika
 
Course 102: Lecture 19: Using Signals
Course 102: Lecture 19: Using Signals Course 102: Lecture 19: Using Signals
Course 102: Lecture 19: Using Signals
Ahmed El-Arabawy
 
Bab 2.1: Pendawaian Rangkaian
Bab 2.1: Pendawaian RangkaianBab 2.1: Pendawaian Rangkaian
Bab 2.1: Pendawaian Rangkaian
Zulhana Zulkifle
 
User and groups administrator
User  and  groups administratorUser  and  groups administrator
User and groups administrator
Aisha Talat
 
Server configuration
Server configurationServer configuration
Server configuration
Aisha Talat
 
LA1 ANALYZE SERVER MAINTENANCE JOB ORDER (Server Maintenance)
LA1    ANALYZE SERVER MAINTENANCE JOB ORDER (Server Maintenance) LA1    ANALYZE SERVER MAINTENANCE JOB ORDER (Server Maintenance)
LA1 ANALYZE SERVER MAINTENANCE JOB ORDER (Server Maintenance)
Shahril Majid
 
Fortinet Icon Library
Fortinet Icon LibraryFortinet Icon Library
Fortinet Icon Library
Fortinet
 
Network and System Administration
Network and System AdministrationNetwork and System Administration
Network and System Administration
IgguuMuude
 
Server form factor
Server form factorServer form factor
Server form factor
YusofTarmizi1
 
Topologi rangkaian
Topologi rangkaianTopologi rangkaian
Topologi rangkaian
Muhammad Ismail
 
Ip tables
Ip tablesIp tables
Ip tables
navid ashrafi
 
Linux network configuration
Linux network configurationLinux network configuration
Linux network configuration
Mario Tabuada Mussio
 
09. storage-part-1
09. storage-part-109. storage-part-1
09. storage-part-1
Muhammad Ahad
 
NGINX ADC: Basics and Best Practices – EMEA
NGINX ADC: Basics and Best Practices – EMEANGINX ADC: Basics and Best Practices – EMEA
NGINX ADC: Basics and Best Practices – EMEA
NGINX, Inc.
 
Certificate Management on pfSense 2.4 - pfSense Hangout September 2017
Certificate Management on pfSense 2.4 - pfSense Hangout September 2017Certificate Management on pfSense 2.4 - pfSense Hangout September 2017
Certificate Management on pfSense 2.4 - pfSense Hangout September 2017
Netgate
 
Basics of-linux
Basics of-linuxBasics of-linux
Basics of-linux
Singsys Pte Ltd
 
Sistemas Operacionais - Aula 07 (Thread e Processos)
Sistemas Operacionais - Aula 07 (Thread e Processos)Sistemas Operacionais - Aula 07 (Thread e Processos)
Sistemas Operacionais - Aula 07 (Thread e Processos)
Leinylson Fontinele
 
User Acceptance Test (UAT)
User Acceptance Test (UAT)User Acceptance Test (UAT)
User Acceptance Test (UAT)
diddy98
 
Intro Ch 08 B
Intro Ch 08 BIntro Ch 08 B
Intro Ch 08 B
ali00061
 

Mais procurados (20)

firewall and its types
firewall and its typesfirewall and its types
firewall and its types
 
Network monitoring tools
Network monitoring toolsNetwork monitoring tools
Network monitoring tools
 
Course 102: Lecture 19: Using Signals
Course 102: Lecture 19: Using Signals Course 102: Lecture 19: Using Signals
Course 102: Lecture 19: Using Signals
 
Bab 2.1: Pendawaian Rangkaian
Bab 2.1: Pendawaian RangkaianBab 2.1: Pendawaian Rangkaian
Bab 2.1: Pendawaian Rangkaian
 
User and groups administrator
User  and  groups administratorUser  and  groups administrator
User and groups administrator
 
Server configuration
Server configurationServer configuration
Server configuration
 
LA1 ANALYZE SERVER MAINTENANCE JOB ORDER (Server Maintenance)
LA1    ANALYZE SERVER MAINTENANCE JOB ORDER (Server Maintenance) LA1    ANALYZE SERVER MAINTENANCE JOB ORDER (Server Maintenance)
LA1 ANALYZE SERVER MAINTENANCE JOB ORDER (Server Maintenance)
 
Fortinet Icon Library
Fortinet Icon LibraryFortinet Icon Library
Fortinet Icon Library
 
Network and System Administration
Network and System AdministrationNetwork and System Administration
Network and System Administration
 
Server form factor
Server form factorServer form factor
Server form factor
 
Topologi rangkaian
Topologi rangkaianTopologi rangkaian
Topologi rangkaian
 
Ip tables
Ip tablesIp tables
Ip tables
 
Linux network configuration
Linux network configurationLinux network configuration
Linux network configuration
 
09. storage-part-1
09. storage-part-109. storage-part-1
09. storage-part-1
 
NGINX ADC: Basics and Best Practices – EMEA
NGINX ADC: Basics and Best Practices – EMEANGINX ADC: Basics and Best Practices – EMEA
NGINX ADC: Basics and Best Practices – EMEA
 
Certificate Management on pfSense 2.4 - pfSense Hangout September 2017
Certificate Management on pfSense 2.4 - pfSense Hangout September 2017Certificate Management on pfSense 2.4 - pfSense Hangout September 2017
Certificate Management on pfSense 2.4 - pfSense Hangout September 2017
 
Basics of-linux
Basics of-linuxBasics of-linux
Basics of-linux
 
Sistemas Operacionais - Aula 07 (Thread e Processos)
Sistemas Operacionais - Aula 07 (Thread e Processos)Sistemas Operacionais - Aula 07 (Thread e Processos)
Sistemas Operacionais - Aula 07 (Thread e Processos)
 
User Acceptance Test (UAT)
User Acceptance Test (UAT)User Acceptance Test (UAT)
User Acceptance Test (UAT)
 
Intro Ch 08 B
Intro Ch 08 BIntro Ch 08 B
Intro Ch 08 B
 

Semelhante a 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 Schulz
Verein 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 Schmitz
Verein 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öster
Verein FM Konferenz
 
FMK2015 Eröffnung und Willkommen
FMK2015 Eröffnung und WillkommenFMK2015 Eröffnung und Willkommen
FMK2015 Eröffnung und Willkommen
schubec
 
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
Verein 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 Hirt
Verein 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 Valentin
Verein 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 Schulz
schubec
 
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
Verein 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 Krambrich
Verein 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 Augustin
Verein 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 Hirt
Verein 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 Schmitz
Verein 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é.pdf
Verein 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 Hirt
Verein FM Konferenz
 
FMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin SchwarzFMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin Schwarz
Verein 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 Hahn
Verein 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 Watson
Verein 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 Staub
Verein FM Konferenz
 

Semelhante a 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
 

Mais de 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.pdf
Verein 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 Puls
Verein FM Konferenz
 
FMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp PulsFMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp Puls
Verein FM Konferenz
 
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert KaiserFMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
Verein FM Konferenz
 
FMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas HirtFMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas Hirt
Verein FM Konferenz
 
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas HirtFMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
Verein FM Konferenz
 
FMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph KlussFMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph Kluss
Verein FM Konferenz
 
FMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph KlussFMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph Kluss
Verein 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 Watson
Verein 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 menanno
Verein 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 Koudelka
Verein FM Konferenz
 
FMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza KoudelkaFMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza Koudelka
Verein 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 Mair
Verein 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 Augustin
Verein 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öster
Verein 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 Tischler
Verein 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 Puls
Verein 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 Krambrich
Verein FM Konferenz
 

Mais de 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 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert KaiserFMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
 
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
 

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