Mit Budibase Anwendungen zusammenklicken
Budibase ist eine Low-Code-Plattform zur Erstellung von Geschäftsanwendungen. Es unterstützt PostgreSQL, MySQL, MSSQL, MongoDB, Rest API, Docker und mehr.
Alle Informationen zu Budibase findest du auf der Budibase-Homepage. Der Code von Budibase ist quelloffen und wird auf GitHub gehostet, wo das Projekt 21,3k Sterne hat.
Die Kosten
Budibase ist für kleine und große Unternehmen leistbar. Laut der Pricing-Seite kostet es pro Entwickler $60/Monat und pro Anwender $6/Monat bei monatlicher Zahlung. Die Kosten steigen somit kalkulierbar mit der Anzahl der Anwender. Im Gegensatz zu anderen Anwendungen, die anfangs kostenlos sind, aber bei größeren Projekten unerschwinglich werden, bleibt Budibase bezahlbar.
Budibase-Free kann kostenlos von bis zu 20 Benutzern verwendet werden. Später, wenn mehr Funktionen benötigt werden, kann man mit der Eingabe eines Lizenzcodes auf Budibase-Premium updaten.
Was ist Budibase?
Mit Budibase kann man Datenbankanwendungen erstellen, entweder durch Nutzung bestehender Datenbanken oder durch Erstellung neuer Tabellen in der eingebauten "Budibase DB". Da Budibase eine Web-Anwendung ist, lassen sich Anwendungen bequem im Browser erstellen. Typische Geschäftsanwendungen sind Adress- oder Kundenverwaltungen. Auch Formulare wie Kontakt- oder Anforderungsformulare lassen sich erstellen und in die eigene Website einbetten. Firmeninterne Formulare, z.B. für Urlaubsanträge oder Reisekostenabrechnungen, sind ebenfalls möglich. Budibase eignet sich auch als Backend für Websites, fungierend als Headless Content Management System (CMS), und bietet über eine REST-API Zugriff auf die Daten.
Automatisierung
Budibase kann HTTP-Requests an andere Programme senden und auf eingehende Requests reagieren, was große Flexibilität ermöglicht. Beispielsweise kann eine E-Mail gesendet werden, wenn eine neue Zeile in eine Tabelle eingefügt wird, oder andere Programme können benachrichtigt werden, wenn sich Daten ändern. Auch zeitgesteuerte Aktionen sind möglich, wie das tägliche Zusammenfassen von Daten in einer eigenen Tabelle zur Anzeige als Diagramm am nächsten Tag.
Mit N8N erweitern
Budibase und N8N ergänzen sich hervorragend. Budibase kann N8N-WebHooks starten und umgekehrt kann N8N auf die Daten von Budibase zugreifen. Dadurch wird die Arbeit mit Budibase erheblich erleichtert, denn N8N kann Aufgaben übernehmen, die Budibase nicht abdeckt. Man ist absolut flexibel, wenn beide Programme auf eine gemeinsame PostgreSQL-Datenbank zugreifen.
Datenhoheit
Falls man sich die Arbeit sparen möchte, Budibase selbst auf einem vServer zu installieren, kann man Budibase als SaaS mieten. Die Kosten sind identisch, jedoch liegen beim Selbsthosting die Daten auf dem eigenen Server. Bei höherem Leistungsbedarf muss lediglich der vServer angepasst werden, und bei Bedarf kann der Server sogar im eigenen Firmengelände stehen.
Installation
Ich installiere Budibase üblicherweise auf einem vServer mit Docker-Compose. Dabei kann ich entscheiden, ob alle Komponenten in einem Container laufen sollen oder ob ich die Datenbanken, Runner und den Dateispeicher auf mehrere Container aufteilen möchte. Budibase lässt sich hervorragend skalieren.
Meine Dienstleistung
Gerne unterstütze ich Sie bei der Einführung von Budibase in Ihrem Betrieb, bei der Erstellung von Anwendungen und deren Pflege. Mit dem Kontaktformular können Sie unkompliziert mit mir in Verbindung treten.