Spring til indhold
NanoHost

Løsningsguide · Håndter filer og data

Sådan uploader du automatisk med GitHub Actions

En deployment fra GitHub Actions kan automatisere upload, men adgangsdata skal opbevares som krypterede repository secrets og forbindelsen skal være sikker.

Opdateret 19. juli 2026 Ca. 5 min.

Klargør først

  • Tag en frisk backup, og kontrollér at den kan gendannes, før du ændrer filer, database, DNS eller serverindstillinger.
  • Opret en separat deploy-bruger med adgang kun til den nødvendige mappe.

Gør sådan

  1. 1

    Opret secrets

    Gem host, brugernavn og adgangskode eller nøgle i GitHub Actions secrets. Skriv aldrig værdierne direkte i workflow-filen.

  2. 2

    Vælg sikker transport

    Brug SFTP eller FTPS, afhængigt af hvad produktadministrationen tilbyder. Kontrollér serverens host key eller certifikat.

  3. 3

    Begræns uploaden

    Upload kun build-output. Udeluk .git, .env, kildekort med følsomme data og lokale konfigurationsfiler.

  4. 4

    Deploy sikkert

    Test først til en separat mappe. Brug derefter atomisk mappe- eller release-skift, hvis applikationen kræver det.

Efterkontrol

  • Ingen secrets står i loggen.
  • Deploy-brugeren har mindst mulige rettigheder.
  • Rollback er testet.