Przejdź do treści
AtheraStudioSyncDrop

Wdrażanie stron na hostingu PHP

Wgrywaj na serwer tylko to, co się zmieniło

Przeciągasz folder projektu, widzisz dokładnie, co się zmieni, i wysyłasz tylko nowe oraz zmienione pliki. Każdy plik jest sprawdzany, a przed podmianą powstaje kopia zapasowa.

  • PHP 8.1 lub nowszy
  • Bez bazy danych
  • Polski, angielski i niemiecki
  • Licencja SA-SDL
Ekran synchronizacji SyncDrop z listą nowych i zmienionych plikówEkran synchronizacji SyncDrop z listą nowych i zmienionych plików

Trzy kroki zamiast wgrywania wszystkiego od nowa

Nie musisz pamiętać, które pliki zmieniłeś. SyncDrop porównuje je za Ciebie.

  1. 1

    Przeciągnij folder

    Przeglądarka liczy sumy SHA-256 plików, a serwer porównuje je z tym, co już ma. Zawartość plików nie opuszcza komputera, dopóki nie klikniesz Wyślij.

  2. 2

    Sprawdź zmiany

    Widzisz listę nowych i zmienionych plików, a przy każdym podgląd kodu z porównaniem z wersją na serwerze.

  3. 3

    Wyślij

    Pliki trafiają na serwer w częściach i są sprawdzane. Podmiana następuje dopiero, gdy wszystko dotarło, a błąd w trakcie cofa wszystkie zmiany.

Zobacz każdą zmianę, zanim ją wyślesz

Przycisk Podgląd przy pliku otwiera porównanie wersji na serwerze z nową, linia po linii.

  • Podświetlanie składni PHP, JavaScript, CSS, HTML, JSON, SQL, YAML, Markdown i .htaccess
  • Niezmienione fragmenty są zwinięte, więc od razu widać, co się zmienia
  • Pełny podgląd nowej wersji i tej, która jest na serwerze
  • Plików .env i .git nie da się podejrzeć ani wysłać
Podgląd zmian w pliku CSS z porównaniem linia po liniiPodgląd zmian w pliku CSS z porównaniem linia po linii

Wszystko, czego potrzebujesz do spokojnego wdrożenia

Jeden folder na serwerze, bez instalatorów, bazy danych i zewnętrznych usług.

Tylko zmienione pliki

Pliki porównywane są po sumach SHA-256, więc wysyłasz kilka plików zamiast całego projektu.

Kopia i cofnięcie

Przed podmianą plików powstaje kopia. W historii przywrócisz stan sprzed ostatniego wdrożenia.

Podgląd kodu

Porównanie zmian z podświetlaniem składni, numerami linii i zwiniętymi niezmienionymi fragmentami.

Działa w każdym miejscu

W podfolderze strony, jako subdomena albo osobna domena. Kilka kopii na jednym hostingu nie miesza się ze sobą.

Aktualizacje jednym kliknięciem

Paczki są podpisane cyfrowo i sprawdzane przed instalacją. Przed aktualizacją powstaje kopia, którą można przywrócić.

Wszystko na Twoim serwerze

Fonty, ikony i skrypty są w paczce. Dane konta trzymane są poza folderem publicznym strony.

Zbudowana tak, jakby ktoś ciągle próbował się włamać

SyncDrop ma dostęp do plików Twojej strony, więc logowanie i wysyłanie plików są chronione na kilku poziomach.

Obowiązkowe 2FA

Logowanie wymaga hasła i kodu z aplikacji uwierzytelniającej. Do tego 10 jednorazowych kodów awaryjnych.

Ochrona przed botami

Proof-of-work, pułapki na boty, a po nieudanych próbach captcha z cyframi i pytanie dla agentów AI.

Automatyczne bany IP

Skanery i podejrzane zapytania zbierają punkty. Po przekroczeniu progu adres jest blokowany na dobę, tydzień, potem miesiąc.

Blokada ataków z wielu adresów

Gdy nieudane logowania przychodzą naraz z wielu adresów, logowanie jest wstrzymywane na 10 minut. Twój zaufany adres może się logować dalej.

Powiadomienia e-mail

Wiadomość o każdym logowaniu, blokadzie, banie, użyciu kodu awaryjnego i zmianie hasła.

Bezpieczne pliki

SyncDrop niczego nie usuwa na serwerze i nigdy nie nadpisuje plików .env, .git ani własnych danych.

Instalacja w kilka minut

Nie trzeba dostępu SSH ani konfiguracji serwera.

  1. Pobierz paczkę i wgraj zawartość folderu syncdrop do podfolderu strony albo do głównego folderu subdomeny.
  2. Otwórz ten adres w przeglądarce. SyncDrop utworzy plik z kodem instalacyjnym poza folderem publicznym.
  3. Przepisz kod z pliku w menedżerze plików hostingu i utwórz konto administratora.
  4. Zeskanuj kod QR w aplikacji uwierzytelniającej i zapisz kody awaryjne.
Pobierz SyncDrop

Częste pytania

Czy SyncDrop usuwa pliki na serwerze?

Nie. Wysyła tylko nowe i zmienione pliki. Pliki, których nie ma w Twoim folderze, zostają na serwerze bez zmian.

Czy mogę wysłać archiwum ZIP?

Nie, przeciągasz zwykły folder. Dzięki temu nic nie jest rozpakowywane na serwerze, a każdy plik jest sprawdzany osobno.

Co się stanie, jeśli wysyłanie przerwie się w połowie?

Pliki są podmieniane dopiero wtedy, gdy wszystkie dotarły i zgadzają się sumy kontrolne. Błąd w trakcie podmiany cofa wszystkie zmiany.

Gdzie są przechowywane hasło i ustawienia?

W folderze poza katalogiem publicznym strony. Hasło zapisane jest wyłącznie jako skrót Argon2id.

Czy mogę wdrażać kilka stron?

Tak. W ustawieniach dodajesz kolejne miejsca docelowe, a każde ma własną listę wykluczeń.

Czy SyncDrop działa bez HTTPS?

Tylko lokalnie na Twoim komputerze. Na serwerze wymaga HTTPS, żeby hasło i pliki nie szły otwartym tekstem.

Czy mogę używać SyncDrop w pracy dla klientów?

Tak. SyncDrop jest udostępniany na licencji SA-SDL, więc możesz go używać za darmo do wdrażania własnych i klienckich stron, także takich, które zarabiają. Zgody wymaga dopiero sprzedaż samego SyncDrop jako produktu lub usługi, gdy przynosi ponad 1500 USD miesięcznie.

Przestań wgrywać cały projekt przy każdej poprawce

Pobierz SyncDrop, wgraj jeden folder i wdrażaj tylko to, co się zmieniło.