diff --git a/README.md b/README.md
index 625ca8d5..85d42cee 100644
--- a/README.md
+++ b/README.md
@@ -70,31 +70,50 @@ The goal is to sleep soundly knowing the part of the internet you care about wil
-**๐ฆ Get ArchiveBox with `docker` / `apt` / `brew` / `pip3` / `nix` / etc. ([see Quickstart below](#quickstart)).**
+**๐ฆ Install ArchiveBox using your preferred method: `docker` / `apt` / `brew` / `pip3` / `nix` / etc. ([see Quickstart below](#quickstart)).**
-```bash
-# Get ArchiveBox with Docker or Docker Compose (recommended)
+Quick reference โคต๏ธ
+
+
+# Get ArchiveBox with Docker Compose (recommended)
+curl -O 'https://raw.githubusercontent.com/ArchiveBox/ArchiveBox/dev/docker-compose.yml'
+docker compose up
+
+
# Or use it as a single Docker container
docker run -v $PWD/data:/data -p 8000:8000 -it archivebox/archivebox
-
-# Or install with your preferred package manager (see Quickstart below for apt, brew, and more)
+
+
# Or install with your preferred package manager (see Quickstart below for apt, brew, and more)
pip install archivebox
+
+
# Or use the optional auto setup script to install it
+curl -sSL 'https://get.archivebox.io' | sh
+
+**๐ข Create a new directory to hold your data**
+```bash
+mkdir ~/archivebox; cd ~/archivebox
+archivebox init --setup # or: setup config via docker-compose.yml
-# Or use the optional auto setup script to install it
-curl -sSL 'https://get.archivebox.io' | sh
```
-**๐ข Example usage: adding links to archive.**
+**๐ข Next steps: start the ArchiveBox server to use the Web UI**
+```bash
+archivebox server 0.0.0.0:8000 # or: docker compose up
+```
+Then open http://localhost:8000
to see it โก๏ธ
+
+**๐ข Or use the CLI to archive links & manage your collection**
```bash
archivebox add 'https://example.com' # add URLs one at a time
archivebox add < ~/Downloads/bookmarks.json # or pipe in URLs in any text-based format
archivebox schedule --every=day --depth=1 https://example.com/rss.xml # or auto-import URLs regularly on a schedule
+# or: docker compose run archivebox add ... etc. ...
+
+archivebox list 'https://example.com' # use the CLI commands (--help for more)
+ls ./archive/*/index.json # or browse your Snapshots via the filesystem
```
-**๐ข Example usage: viewing the archived content.**
-```bash
-archivebox server 0.0.0.0:8000 # use the interactive web UI
-archivebox list 'https://example.com' # use the CLI commands (--help for more)
-ls ./archive/*/index.json # or browse directly via the filesystem
-```
+
pip
(macOS/Linux/BSD)pip3
.
+pip3 install archivebox
+
+mkdir ~/archivebox && cd ~/archivebox
+archivebox init --setup
+# install any missing extras like wget/git/ripgrep/etc. manually as needed
+
+archivebox server 0.0.0.0:8000
+# completely optional, CLI can always be used without running a server
+# archivebox [subcommand] [--args]
+
+pip-archivebox
repo for more details about this distribution.
+pip
(macOS/Linux/BSD)pip3
.
-pip3 install archivebox
-
-mkdir ~/archivebox && cd ~/archivebox
-archivebox init --setup
-# install any missing extras like wget/git/ripgrep/etc. manually as needed
-
-archivebox server 0.0.0.0:8000
-# completely optional, CLI can always be used without running a server
-# archivebox [subcommand] [--args]
-
-pip-archivebox
repo for more details about this distribution.
-pacman
/ pkg
/ nix
(Arch/FreeBSD/NixOS/more)
+archivebox init --setup # safe to run init multiple times (also how you update versions)
+archivebox version # get archivebox version info + check dependencies
+archivebox help # get list of archivebox subcommands that can be run
+archivebox add --depth=1 'https://news.ycombinator.com'
+
+
+# make sure you have `docker-compose.yml` from the Quickstart instructions first
+docker compose run archivebox init --setup
+docker compose run archivebox version
+docker compose run archivebox help
+docker compose run archivebox add --depth=1 'https://news.ycombinator.com'
+# to start webserver: docker compose up
+
+
+docker run -v $PWD:/data -it archivebox/archivebox init --setup
+docker run -v $PWD:/data -it archivebox/archivebox version
+docker run -v $PWD:/data -it archivebox/archivebox help
+docker run -v $PWD:/data -it archivebox/archivebox add --depth=1 'https://news.ycombinator.com'
+# to start webserver: docker run -v $PWD:/data -it -p 8000:8000 archivebox/archivebox
+
+
+sqlite3 ./index.sqlite3 # run SQL queries on your index
+archivebox shell # explore the Python API in a REPL
+ls ./archive/*/index.html # or inspect snapshots on the filesystem
+
+
+# Start the server on bare metal (pip/apt/brew/etc):
+archivebox manage createsuperuser # create a new admin user via CLI
+archivebox server 0.0.0.0:8000 # start the server
+
+# Or with Docker Compose:
+nano docker-compose.yml # setup initial ADMIN_USERNAME & ADMIN_PASSWORD
+docker compose up # start the server
+
+# Or with a Docker container:
+docker run -v $PWD:/data -it archivebox/archivebox archivebox manage createsuperuser
+docker run -v $PWD:/data -it -p 8000:8000 archivebox/archivebox
+
+
+
+# OPTIONAL
+archivebox config --set PUBLIC_ADD_VIEW=True # allow guests to submit URLs
+archivebox config --set PUBLIC_SNAPSHOTS=True # allow guests to see snapshot content
+archivebox config --set PUBLIC_INDEX=True # allow guests to see list of all snapshots
+
+# restart the server to apply any config changes
+
+
-docker compose up -d # start the Web UI server in the background
-docker compose run archivebox add 'https://example.com' # add a test URL to snapshot w/ Docker Compose
-
-archivebox list 'https://example.com' # fetch it with pip-installed archivebox on the host
-docker compose run archivebox list 'https://example.com' # or w/ Docker Compose
-docker run -it -v $PWD:/data archivebox/archivebox list 'https://example.com' # or w/ Docker, all equivalent
+archivebox add --depth=1 'https://example.com' # add a URL with pip-installed archivebox on the host
+docker compose run archivebox add --depth=1 'https://example.com' # or w/ Docker Compose
+docker run -it -v $PWD:/data archivebox/archivebox add --depth=1 'https://example.com' # or w/ Docker, all equivalent
-archivebox init --setup # safe to run init multiple times (also how you update versions)
-archivebox version # get archivebox version info and more
-archivebox add --depth=1 'https://news.ycombinator.com'
-
-
-
-# make sure you have `docker-compose.yml` from the Quickstart instructions first
-docker compose run archivebox init --setup
-docker compose run archivebox version
-docker compose run archivebox add --depth=1 'https://news.ycombinator.com'
-
-
-
-docker run -v $PWD:/data -it archivebox/archivebox init --setup
-docker run -v $PWD:/data -it archivebox/archivebox version
-
-
-
# e.g. archivebox config --set TIMEOUT=120
-
+
TIMEOUT=120 # default: 60 add more seconds on slower networks
CHECK_SSL_VALIDITY=True # default: False True = allow saving URLs w/ bad SSL
SAVE_ARCHIVE_DOT_ORG=False # default: True False = disable Archive.org saving
MAX_MEDIA_SIZE=1500m # default: 750m raise/lower youtubedl output size
-
+
PUBLIC_INDEX=True # default: True whether anon users can view index
PUBLIC_SNAPSHOTS=True # default: True whether anon users can view pages
PUBLIC_ADD_VIEW=False # default: False whether anon users can add new URLs
-
+
CHROME_USER_AGENT="Mozilla/5.0 ..." # change these to get around bot blocking
WGET_USER_AGENT="Mozilla/5.0 ..."
CURL_USER_AGENT="Mozilla/5.0 ..."
-```
-
+
+./archive/TIMESTAMP/
includes a static