Beta Quickstart
This page is for early beta testers who want the fastest path to a working first scan.
The goal is not to set up everything perfectly on day one. The goal is to get one agent connected, run one small scan, confirm the results in the console, and then expand carefully.
What You Will Receive
Before you begin, the SnapFS team will provide:
- your SnapFS URL (e.g. https://example.snapfs.com)
- a username and password for the console
You may receive an API key as well, otherwise you can create one in the console (see Managing Access).
What To Expect
For a healthy beta onboarding:
- start with one host
- start with one small, familiar root
- expect the first scan to be a validation step, not a full rollout
- use the console to confirm that the results match what you expect
Avoid starting with a very large namespace on the first day.
Fast Path
If you plan to install a long-running agent on Linux, this is the shortest path:
python3 -m pip install -U snapfs
If you expect scan throughput to matter on that host, prefer:
python3 -m pip install -U 'snapfs[xxhash]'
That enables the optional xxh64 hash algorithm, which is often noticeably
faster on many-small-file or CPU-limited scan workloads.
Then:
- open the provided SnapFS URL and sign in with the provided username and password
- install and connect the scanner agent using that same SnapFS URL as the gateway URL
- point the agent at a small root or subpath
- run one initial scan
- review the results in the console before increasing scope
If you want the full package or service install flow for a long-running agent, continue to Installing an Agent.
If you want to measure host throughput and compare sha1 against xxh64
before tuning an agent, see Benchmarking SnapFS.
Quick CLI Scan
If you only want to run CLI scans for now, or if you want to validate connectivity before setting up a long-running agent, you can run a one-off scan directly from the CLI.
The easiest path is to pass your SnapFS API key directly on the command line:
snapfs scan /path/to/small/test/root \
--gateway https://example.snapfs.com \
--api-key YOUR_API_KEY
Or set the gateway and API key as environment variables first:
export SNAPFS_GATEWAY=https://example.snapfs.com
export SNAPFS_API_KEY=YOUR_API_KEY
snapfs scan /path/to/small/test/root
snapfs scan C:\path\to\small\test\root `
--gateway https://example.snapfs.com `
--api-key YOUR_API_KEY
Or set the gateway and API key as environment variables first:
$env:SNAPFS_GATEWAY = "https://example.snapfs.com"
$env:SNAPFS_API_KEY = "YOUR_API_KEY"
snapfs scan C:\path\to\small\test\root
For a first validation run, use a small, familiar path and confirm the results in the console before expanding scope. If you later want recurring scans on Linux, you can set up a long-running agent.
Recommended First Targets
Good first targets include:
- a project workspace
- a home directory subfolder
- a small shared folder
Avoid using a very large mount, namespace, or broad storage root for the first validation run.
After Your First Scan
After the first scan completes, use the console to confirm:
- the scan appears under
Jobs - the scanned path matches your intended target
- the results in
Overview,Explore, andActivitylook reasonable
If you set up a long-running agent, also confirm that it appears under Agents.
If anything looks off, reduce scope and rerun on a smaller target before expanding.
Next Step
Continue with Installing an Agent.