# Tutorial Notes: Deploy a Static Site on a VPS

Project path: /projects/deploy-static-site-on-vps/
Main artifact: A static site served from a release folder on a VPS, reachable from a domain, with a short deploy note and rollback path.

## What the video should help me build

A learner can explain how a static site moves from a local folder to a live URL and what to inspect when it fails.

## Text lesson first

Use the project path before adding a video. A good companion video should clarify one build decision, show one inspectable step, or explain one common trap. It should not replace the written checklist.

## Timestamp notes

| Time | Segment | What it proves | Warning or trap | Next action |
| --- | --- | --- | --- | --- |
| 01:00 | Build one local page | The page opens locally and has one clear title, one link, and one stylesheet. | Keep the action small and inspectable. | Linux command-line foundations |
| 02:00 | Put files in a release folder | You can point to the exact folder that should be served. | Keep the action small and inspectable. | Git workflow for small projects |
| 03:00 | Teach Nginx where the files live | A config test passes before reload and the document root path exists. | Keep the action small and inspectable. | Nginx static-site basics |
| 04:00 | Point DNS and add HTTPS | The domain resolves to the intended host and HTTPS loads the same content. | Keep the action small and inspectable. | DNS records and SSL for makers |
| 05:00 | Capture live checks | A project note lists the live URL, release folder, config test, and next fix if the site fails. | Keep the action small and inspectable. | Search logs with grep, find, and tail |

## Cards to make

- What does the current step prove?
- What is the dangerous shortcut?
- What output, measurement, or visible behavior should be captured?
- Which TopicLadder page explains the next concept?

## Practice task

Produce this artifact: project-site/ with index.html, assets/, a generated release folder, an Nginx server block, a live-check note, and a rollback note that names the previous release.

## Obsidian backlinks

Use these wiki links to connect this note inside a local maker vault:

- [[TopicLadder]]
- [[Maker Learning]]
- [[Deploy a Static Site on a VPS Tutorial Notes]]
- [[Deploy a Static Site on a VPS]]
- [[Video Notes]]
- [[Tutorial Timestamps]]
- [[Project Practice]]
- [[Obsidian Project Notes]]
- [[Anki Review Cards]]
- [[Practice Tasks]]

## Source and next routes

Source: https://topicladder.com/youtube-notes/deploy-static-site-on-vps/

- [Deploy a Static Site on a VPS](/projects/deploy-static-site-on-vps/)
- [Reference index](/reference/)
- [Safe command patterns](/reference/safe-command-patterns/)
- [Maker web deploy glossary](/reference/maker-web-deploy-glossary/)
- [Maker Linux and VPS flashcards](/decks/maker-linux-vps-flashcards/)
