Getting Started¶
Get data flowing through ByteFreezer in under 10 minutes. These steps match the checklist on your dashboard.
Prerequisites¶
- A ByteFreezer account (create one at bytefreezer.com)
- A server or VM to run the data-plane components (Proxy, Receiver, Piper, Packer)
- S3 or MinIO bucket for storage
Step 1: Create a Tenant¶
- Log in to the ByteFreezer dashboard
- Navigate to Tenants
- Click Create Tenant
- Enter ID:
testand a descriptive name - Click Create
Step 2: Create a Dataset¶
- Navigate to Datasets
- Select your
testtenant - Click Create Dataset
- Enter ID:
test - Set status to Draft
- Assign the dataset to the proxy you plan to receive data on
- Configure input: select Syslog as the source type
- Configure output: set your S3/MinIO bucket where processed Parquet files will be stored
- Test input and output connections until they report back healthy
- Set Test Mode to on — this returns results faster for validation
- Click Create
Step 3: Generate an API Key¶
- Navigate to Settings → API Keys
- Click Generate Key
- Copy the token — you will need it for Proxy configuration
Step 4: Install the Proxy¶
Choose your deployment method:
See Kubernetes deployment for full instructions.
See Systemd deployment for full instructions.
See Docker deployment for full instructions.
After starting the proxy, verify it appears as Healthy on the Health page in the dashboard.
Step 5: Send Test Data¶
Use the fakedata tool to send syslog data to your proxy:
This sends 100 synthetic syslog events per second to the proxy's syslog listener. See Testing for all protocols and load testing options.
Step 6: Verify Data Flow¶
- Open the Statistics dashboard
- You should see events progressing through the pipeline: Proxy → Receiver → Piper → Packer → Storage
- Check your S3/MinIO bucket for Parquet files in the output path
- It may take a few minutes for data to appear at the final destination
Once you see data arriving at storage, your pipeline is working end-to-end.
Next Steps¶
- Learn about Transformations to process data in-flight
- Set up Enrichers to add context to events
- Configure User Roles for team access
- Turn off Test Mode on your dataset for production use