Nahrání na server (FTP)

00:00:00

Hotový web máš na svém počítači. Aby byl dostupný pro ostatní na internetu, musíš ho nahrát na webový server. Nejběžnější způsob pro sdílené hostingy je FTP. Tato lekce ti vysvětlí, jak to funguje a jaké nástroje použít.

Co je FTP?

FTP (File Transfer Protocol) je protokol pro přenos souborů mezi počítači přes internet. Pomocí FTP se připojíš ke svému webhostingovému prostoru a nahraješ tam soubory svého webu – stejně, jako kopíruješ soubory mezi složkami na svém počítači, jen přes internet.

Dnes se místo původního FTP (které přenáší data nešifrovaně) používá SFTP (Secure FTP) nebo FTPS – šifrované varianty. Váš hosting by měl vždy nabízet alespoň jednu z těchto bezpečných variant.

Co potřebuješ k připojení

Pro připojení k FTP/SFTP potřebuješ přihlašovací údaje od svého webhostingu:

  • Hostitel (Host) – adresa serveru, například ftp.tvojedomená.cz nebo IP adresa.
  • Uživatelské jméno – přihlašovací jméno k FTP účtu.
  • Heslo – FTP heslo (může být jiné než heslo do administrace hostingu).
  • Port – výchozí port je 21 pro FTP, 22 pro SFTP.

Tyto údaje najdeš v administraci svého webhostingu, obvykle v sekci FTP nebo Správa souborů.

FTP klienti

FTP klient je aplikace, která umí komunikovat se serverem pomocí FTP protokolu. Zobrazuje soubory na serveru podobně jako Finder na Macu.

Transmit (macOS)

Nejlepší FTP klient pro Mac od firmy Panic. Rychlý, přehledný, spolehlivý. Podporuje FTP, SFTP, FTPS i cloudová úložiště. Plná podpora VoiceOveru – já ho používám pro nahrávání souborů na crazy-mac.cz.

Cyberduck (macOS, Windows)

Zdarma dostupný FTP klient. Funkčně velmi schopný, podpora SFTP, FTP, WebDAV i různých cloudů. Dobrá alternativa k Transmitu zdarma.

FileZilla (macOS, Windows, Linux)

Nejrozšířenější open-source FTP klient. Zdarma, dostupný na všech platformách. Rozhraní je starší a méně přehledné než Transmit, ale spolehlivě funguje.

Základní postup nahrání

Obecný postup nahrání webu na server:

  • Otevři FTP klienta a zadej přihlašovací údaje k serveru.
  • Po připojení uvidíš soubory na serveru (pravá strana) a soubory na svém počítači (levá strana).
  • Najdi složku, do které patří soubory webu – obvykle se jmenuje www, public_html nebo htdocs.
  • Přetáhni nebo zkopíruj soubory ze svého počítače do správné složky na serveru.
  • Po nahrání ověř, že web funguje v prohlížeči.

Při aktualizaci stávajícího webu nahráváš pouze změněné soubory, ne celý web znovu.

Tip od Zdeňka

Zdeněk radí: Já používám Transmit a jsem s ním spokojený – přehledný, rychlý a VoiceOver v něm funguje spolehlivě. Přihlašovací údaje si ulož do správce hesel (ne přímo do FTP klienta) a nikdy je nesdílej. A vždy po nahrání soubor v prohlížeči obnovit a ověřit, že se zobrazuje správná verze – server někdy servíruje starou verzi ze své cache.