Directus Hosting
Zamień bazy danych SQL w zarządzane API, kolekcje treści, przepływy pracy i panele administracyjne.
- Jedno kliknięcie wdrożenie
- 25 GB Potrzebna przestrzeń dyskowa
- 2 GB RAM Potrzebna pamięć
- Od 5 € Cena

Oficjalne linki
Oficjalne linki i oryginalna strona internetowa Directus
Co otrzymujesz
w AvaHost
Wdrożenie jednym kliknięciem, niestandardowa domena, darmowe HTTPS, automatyczne aktualizacje aplikacji i zaplanowane kopie zapasowe są dostępne z każdą aplikacją w chmurze. Możesz uruchomić wiele aplikacji na jednym serwerze, a dostęp do terminala jest wliczony.
Kontener PostgreSQL jest dostarczany z aplikacją i pozostaje niezarządzany przez AvaHost.

Technologia
- Obraz Dockera
- directus/directus:latest
- Domyślny port
- 8055
- Baza danych
- postgres

Jak działa Directus
Directus odczytuje schemat bazy danych SQL i prezentuje jej tabele jako kolekcje i pola wewnątrz opartego na przeglądarce Data Studio. Administratorzy mogą projektować lub rozszerzać model danych, tworzyć relacje, definiować role i uprawnienia oraz udostępniać rekordy za pośrednictwem wygenerowanych interfejsów REST i GraphQL. Aplikacje konsumują te interfejsy, podczas gdy redaktorzy pracują poprzez formularze, listy, pulpity nawigacyjne i inne widoki studio.
Pliki można przesyłać do skonfigurowanego magazynu i odwoływać się do nich z rekordów. Przepływy automatyzują zadania lub logikę biznesową w odpowiedzi na zdarzenia, harmonogramy, webhooki lub działania ręczne. Pulpity nawigacyjne Insights wizualizują wybrane dane, a rozszerzenia mogą dodawać interfejsy, wyświetlacze, punkty końcowe, hooki i inne zachowania projektu.
Kluczowe funkcje Directus
Szczegółowe uprawnienia mogą kontrolować kolekcje, pola, działania i dostęp na poziomie elementu dla każdej roli lub polityki. Interfejs API i Data Studio używają tego samego modelu projektu, zmniejszając lukę między przepływami pracy redaktorów a rozwojem aplikacji. Filtry, relacje, walidacja, ustawienia wstępne i tłumaczenia pomagają dostosować zawartość lub dane operacyjne do różnych zespołów.
Directus jest elastyczny, ponieważ udostępnia bazę danych zamiast narzucać jedną wąską strukturę witryny. To również oznacza, że decyzje dotyczące modelowania danych mają znaczenie: źle wybrane relacje, uprawnienia, indeksy lub przepływy mogą powodować problemy z bezpieczeństwem i wydajnością, których interfejs wizualny nie może automatycznie rozwiązać.
Directus vs Contentful
Directus
Directus to samodzielnie hostowana platforma danych, która łączy studio wizualne, wygenerowane interfejsy API, uprawnienia, pliki, automatyzacje i pulpity nawigacyjne na PostgreSQL. Contentful to platforma zawartości obsługiwana przez dostawcę z dostarczaniem interfejsu API, zarządzanymi środowiskami, integracjami marketplace'u, orkiestrą zawartości, personalizacją i szerszymi usługami doświadczenia cyfrowego.
Contentful
Contentful może być odpowiedni dla organizacji, które chcą infrastruktury obsługiwanej przez dostawcę i ustalonego zarządzanego ekosystemu zawartości. Directus jest bardziej odpowiedni, gdy baza danych, usługa interfejsu API, rozszerzenia i wdrożenie muszą pozostać pod kontrolą operatora, pod warunkiem że zespół może projektować i zarządzać własnym modelem danych.
Kto używa Directus
Zespoły programistów używają Directus jako backendu dla witryn internetowych, aplikacji mobilnych, portali i narzędzi wewnętrznych. Agencje tworzą wielokrotnie używane modele zawartości dla projektów klientów, podczas gdy grupy operacyjne budują strukturalne interfejsy danych bez opracowywania każdego formularza i ekranu uprawnień od podstaw.
Platforma nie jest substytutem projektowania bazy danych ani przeglądu bezpieczeństwa aplikacji. Role, uprawnienia publiczne, tokeny interfejsu API, przepływy, dostęp do plików i zmiany schematu powinny być testowane przed udostępnieniem projektu użytkownikom zewnętrznym.

Samodzielne hostowanie Directus: wymagania i koszty
Użycie zasobów rośnie wraz z kolekcjami, polami, żądaniami interfejsu API, filtrami, relacjami, przesyłaniem plików, transformacjami, przepływami, pulpitami nawigacyjnymi i równoczesnymi redaktorami. PostgreSQL z rozszerzeniami przestrzennymi przechowuje dane projektu i rekordy systemowe Directus, podczas gdy Redis wspomaga buforowanie. PostgreSQL jest dołączony, ale niezarządzany, a jego pamięć znajduje się poza eksportowanym minimum aplikacji.
AvaHost rekomenduje Plan 3 za €10 dla Directus po dostosowaniu bazy danych. Wdrożenie jednym kliknięciem, niestandardowa domena interfejsu API, automatyczne HTTPS, automatyczne aktualizacje aplikacji i zaplanowane kopie zapasowe są dołączone. Poczta e-mail aplikacji jest wyłączona, dlatego zaproszenia użytkowników, weryfikacja zarejestrowanej poczty e-mail, linki do resetowania hasła i powiadomienia e-mail nie mogą być dostarczane z hostowanego projektu.
F.A.Q
Directus zaczyna się od €10 w Planie 3 po dodaniu pojemności dla PostgreSQL. Plan obejmuje Data Studio, interfejsy REST i GraphQL, pamięć podręczną Redis, pliki i zwykłe wykonywanie przepływów. Rozmiar schematu, ruch API, filtry, transformacje, przesłane zasoby, automatyzacje, pulpity nawigacyjne i współbieżni edytorzy określają, kiedy potrzebne są dodatkowe zasoby.
AvaHost udostępnia PostgreSQL z rozszerzeniami przestrzennymi i łączy Directus z tą bazą danych. Rekordy projektów, użytkownicy, role, uprawnienia, przepływy i metadane systemu zależą od tej bazy danych. PostgreSQL jest dołączony, ale niezarządzany, dlatego zmiany schematu, rekordy bazy danych i pliki trwałe powinny być przejrzane razem podczas aktualizacji, migracji lub odzyskiwania.
Data Studio i generowane interfejsy API mogą używać domeny niestandardowej z automatycznym HTTPS po skierowaniu DNS do usługi hostowanej. Skonfiguruj aplikacje względem adresu końcowego, a następnie przetestuj uwierzytelnianie, wywołania REST, zapytania GraphQL, adresy URL plików, webhooki i callbacki przepływów. Uprawnienia publiczne powinny być przejrzane przed udostępnieniem jakiejkolwiek kolekcji.
Wiadomości e-mail aplikacji są wyłączone na AvaHost. Linki zaproszeniowe Directus, wiadomości weryfikacyjne rejestracji, e-maile resetowania hasła i powiadomienia e-mail nie mogą być wysyłane z hostowanego projektu. Administrator początkowy jest tworzony podczas wdrażania, ale dodatkowe onboarding użytkowników i odzyskiwanie wymagają kontrolowanego procesu bez e-maili, który zachowuje przegląd ról i uprawnień.
