tes init
-Initialize identity and local database.
-Usage
-tes init
-
-Description
-Sets up your local Tesseras environment. This is the first command you should run after installing Tesseras.
-The command creates:
-| Path | Contents |
|---|---|
~/.tesseras/identity/ | Ed25519 keypair for signing tesseras |
~/.tesseras/db/ | SQLite database for indexing |
~/.tesseras/blobs/ | Blob storage for memory files |
~/.tesseras/config.toml | Configuration file |
Options
-| Option | Description |
|---|---|
--data-dir <PATH> | Base directory for data storage (default: ~/.tesseras) |
Idempotent
-Running init again is safe. If an identity already exists, it is preserved:
tes init
-
-Ed25519 identity already exists
-Database initialized
-Tesseras initialized at /home/user/.tesseras
-
-Custom data directory
-tes --data-dir /mnt/usb/tesseras init
-
-This creates the full directory structure under /mnt/usb/tesseras/ instead of the default location.
What happens under the hood
--
-
- Creates the directory structure (
identity/,db/,blobs/)
- - Generates an Ed25519 keypair (private key stays local, public key identifies you) -
- Runs SQLite migrations to set up the database schema -
- Writes a default
config.toml
-