4 samoobsługowe platformy aplikacji internetowych

Photo of author

By maciekx

Zastanawiasz się, po co przepłacać, skoro masz możliwość samodzielnego utrzymywania swoich ulubionych aplikacji internetowych? Możesz to zrobić na własnym serwerze, w obrębie swojej sieci!

Niezależnie od tego, czy jesteś startupem, małą firmą, czy dużą korporacją, istnieje wiele dostępnych rozwiązań, zarówno open source, jak i komercyjnych. Ułatwiają one uruchomienie popularnych narzędzi do produktywności, zarządzania projektami, komunikacji, tworzenia dokumentów i wielu innych, w chmurze publicznej lub w środowisku lokalnym.

Poniżej znajdziesz listę platform z oprogramowaniem. Wybierz tę, która najlepiej odpowiada Twoim potrzebom.

Sandstorm

Sandstorm to platforma serwerowa o otwartym kodzie źródłowym, oferująca ponad 70 aplikacji dla małych zespołów, programistów oraz średnich i dużych przedsiębiorstw.

Instalacja aplikacji sprowadza się do jednego kliknięcia, a następnie są one dostępne dla Twoich użytkowników. Wśród popularnych aplikacji znajdziesz:

  • Prosty czat – narzędzie do komunikacji i współpracy
  • GitWeb – interfejs webowy dla Git
  • Davros – system przechowywania dokumentów
  • Hugo, WordPress, Ghost – platformy do tworzenia dokumentów i publikowania w sieci
  • Piwik – narzędzie do analizy statystyk

Sandstorm oferuje logowanie jednokrotne, dzięki czemu użytkownicy nie muszą pamiętać haseł do każdej aplikacji. Przyjrzyjmy się bliżej niektórym z jego funkcji:

  • Masz pełną kontrolę nad dostępem do Twoich zasobów (dokumentów, plików itp.) i możesz w dowolnej chwili cofnąć uprawnienia.
  • Centralny pulpit umożliwia zarządzanie wszystkimi aplikacjami w jednym miejscu.
  • Dziennik audytu pozwala monitorować, kto i kiedy uzyskuje dostęp do poszczególnych zasobów.

Sprawdź rynek aplikacji i przekonaj się, czy Sandstorm spełni Twoje oczekiwania.

YunoHost

YunoHost bazuje na systemie Debian i został stworzony z myślą o uproszczeniu procesu self-hostingu dla każdego. Jest to projekt open source, a jego kod źródłowy jest dostępny na Githubie. Oferuje ponad 100 aplikacji, w tym:

  • Kanboard – aplikacja do zarządzania zadaniami
  • Nextcloud – narzędzie do udostępniania plików, kalendarza i poczty
  • phpMyadmin – interfejs do administracji bazą danych SQL
  • Roundcube – klient poczty internetowej
  • Cachet – strona ze statusem usług
  • Discourse – platforma do dyskusji i forum
  • Grafana – panel do wizualizacji metryk i analiz

YunoHost wyróżnia się intuicyjnym interfejsem użytkownika i panelem administracyjnym. Oto niektóre z jego funkcji:

  • Zarządzanie użytkownikami za pomocą LDAP
  • Wykonywanie kopii zapasowych i przywracanie danych
  • Zabezpieczenie certyfikatami Let’s Encrypt
  • Wbudowana zapora ogniowa

YunoHost to lekkie oprogramowanie, które można zainstalować nawet na komputerze z 1 GB pamięci RAM i procesorem 500 MHz.

Cloudron

Zarządzaj aplikacjami takimi jak GitLab, Ghost, OpenVPN, Mattermost, Confluence, Paperwork i wieloma innymi w płynny sposób dzięki platformie Cloudron. Jest on przenośny, co oznacza łatwe migrowanie na inny serwer lub platformę chmurową, np. DigitalOcean, Google Cloud, AWS, Linode itp.

Cloudron wykorzystuje kontenery Docker do izolacji poszczególnych aplikacji.

Masz możliwość tworzenia kopii zapasowych danych w zewnętrznej pamięci, takiej jak S3, DO Spaces czy GCS. Jeżeli zdecydujesz się na Cloudrona, ale nie chcesz go konfigurować samodzielnie, możesz skorzystać z oferty Kamatera, która oferuje instalację Cloudrona jednym kliknięciem za jedyne 4 USD miesięcznie.

DPlatforma

DPlatforma to całkowicie darmowe oprogramowanie, którego kod źródłowy jest dostępny na Github. Jest on w pełni kompatybilny z Dockerem.

Cechy:

  • Platforma posiada przejrzysty interfejs użytkownika, ułatwiający automatyczną instalację.
  • Dzięki integracji z systemem, możliwe jest zarządzanie wszystkimi usługami aplikacji, takimi jak wyświetlanie ich stanu, uruchamianie/zatrzymywanie za pomocą jednego kliknięcia, automatyczne uruchamianie po włączeniu systemu oraz automatyczne ponowne uruchamianie w przypadku awarii.

Podsumowanie

Zacznij oszczędzać pieniądze, korzystając z jednej z powyższych platform do samodzielnego hostowania aplikacji. Każda z nich oferuje przejrzystą dokumentację, a instalacja zajmuje mniej niż 30 minut.

Zachęcamy również do zapoznania się z alternatywnymi rozwiązaniami dla komunikatora Slack.

Czy ten artykuł był dla Ciebie przydatny? Podziel się nim z innymi!


newsblog.pl