Directories
¶
| Path | Synopsis |
|---|---|
|
Package frontend embeds the built web UI.
|
Package frontend embeds the built web UI. |
|
internal
|
|
|
app
Package app wires the drive server: the core services over control.db, the HTTP server, and the plugs manager that runs it.
|
Package app wires the drive server: the core services over control.db, the HTTP server, and the plugs manager that runs it. |
|
config
Package config resolves the drive server's settings.
|
Package config resolves the drive server's settings. |
|
core
Package core holds the drive server's accounts, tokens, and policies.
|
Package core holds the drive server's accounts, tokens, and policies. |
|
guard
Package guard holds the request guards that need no HTTP: a bounded keyed rate limiter and the client-IP rule.
|
Package guard holds the request guards that need no HTTP: a bounded keyed rate limiter and the client-IP rule. |
|
httpapi
Package httpapi is the drive server's HTTP adapter.
|
Package httpapi is the drive server's HTTP adapter. |
|
mail
Package mail sends the outbox: a Mailer drains queued mail through a Sender, either SMTP or a Log sender for development.
|
Package mail sends the outbox: a Mailer drains queued mail through a Sender, either SMTP or a Log sender for development. |
|
store/control
Package control is control.db: accounts, API tokens, sessions, share links, and the mail outbox.
|
Package control is control.db: accounts, API tokens, sessions, share links, and the mail outbox. |
|
store/userdb
Package userdb is the per-user document databases, <data>/users/<id>.db.
|
Package userdb is the per-user document databases, <data>/users/<id>.db. |
|
Package releasenotes embeds the drive server's changelog.
|
Package releasenotes embeds the drive server's changelog. |
Click to show internal directories.
Click to hide internal directories.