Saplo / Dokumentacja / Stacki

Stack: Stirling-PDF

Stirling-PDF - samohostowany narzędziownik do PDF w przeglądarce: łączenie, dzielenie, konwersja, OCR i kompresja, ponad 50 operacji na plikach PDF.

Stirling-PDF - samohostowany narzędziownik do PDF w przeglądarce: łączenie, dzielenie, konwersja, OCR i kompresja, ponad 50 operacji na plikach PDF.

Środowisko

RuntimeOficjalny obraz Docker stirlingtools/stirling-pdf (wariant pelny z OCR i LibreOffice), bez bazy danych, konfiguracja w wolumenie danych, nginx Boxa jako reverse proxy
Zalecany planBox M+ (Docker, jeden kontener, min 2 GB RAM)

Przykładowy saplo.yaml

Plik saplo.yaml w katalogu głównym repozytorium opisuje, jak Saplo ma zbudować i uruchomić aplikację. Wygeneruje go też komenda saplo init.

version: 1 name: my-pdf-tools stack: stirling-pdf app_id: 1234

Pełny opis wszystkich pól znajdziesz na stronie Plik saplo.yaml.

Jak wdrożyć

Ten stack wdrożysz na trzy sposoby - wybierz wygodny dla siebie:

  1. Z panelu - tworzysz aplikację klikami, kod wgrywasz później przez CLI lub Git.
  2. Saplo CLI - z katalogu projektu: saplo init, potem saplo deploy.
  3. Deploy z GitHub - podłączasz repo raz, każdy push wdraża się sam.
# Najszybsza droga - z katalogu projektu $ npm install -g @saplo/cli $ saplo login $ saplo init $ saplo deploy

Dobrze wiedzieć

  • Stawiasz z panelu jednym kliknięciem - Saplo instaluje Docker CE i uruchamia jeden kontener, bez dodatkowej infrastruktury.
  • Bez logowania z fabryki, tak samo jak w oficjalnym demo Stirling-PDF - każdy ze znajomością adresu może przetwarzać pliki. Logowanie włączasz sam w opcjach kontenera, jeśli potrzebujesz prywatnej instancji.
  • OCR działa od razu dla języków eng/deu/fra/por/chi-sim. Polski wymaga ręcznego dogrania paczki językowej (pol.traineddata) do wolumenu tessdata tej aplikacji.
  • Pliki wchodzą, są przetwarzane i wychodzą - Stirling-PDF nie trzyma trwałej biblioteki dokumentów klienta, inaczej niż Calibre-web.

Gotowy na deploy?

Wybierz plan Box i postaw aplikację Stirling-PDF jeszcze dziś.

Zobacz cennik