_Sidebar
Chris Lu edited this page 2026-10-23 17:29:22 -07:00
Clone

Wiki Page Revisions

205 Commits

Author SHA1 Message Date
Chris Lu 061448f9cd Add Migrate Between Filer Stores page 2026-10-23 17:29:22 -07:00
gauri-i c55b707ee2 Updated _Sidebar (markdown) 2026-10-21 09:51:16 +05:30
GAURI 3ce49e6dee Updated _Sidebar (markdown) 2026-10-20 17:14:08 +05:30
chrislusf cd1f3dfa31 docs: add Image Gateway page for weed image 2026-10-05 04:50:46 -07:00
Chris Lu 5eb8ff8c1a add Blob Store Architecture and Helm Chart Recipes
Blob Store Architecture takes the master and volume server walkthrough
that used to live in the README: assign, write, read, replication and
data center placement, then how the master tracks volumes instead of
files, and the disk notes.

Helm Chart Recipes gives copy-paste values files for a three-node S3
cluster, a development cluster, a lakehouse with the Iceberg catalog
exposed, filer metadata on PostgreSQL, and node-local disks. Every
recipe renders against the current chart.

Claude-Session: https://claude.ai/code/session_014apMEkkquAtAYp89paTkAT
2026-09-02 23:12:55 -07:00
Chris Lu 97785b128f Add DuckDB Lance Integration
DuckDB reads Lance tables out of a table bucket over S3 with no catalog
involved, which is the property that keeps the data readable by anything
that does not speak the namespace protocol.

Records the one place the layout costs us: DuckDB's replacement scan
recognises a dataset by a .lance path suffix, which tables created through
this catalog deliberately do not have, so __lance_scan is the way in. Also
notes that the documented ATTACH ... (TYPE lance) form fails in 1.5.5.
2026-08-21 13:04:56 -07:00
Chris Lu 489ebb7dd4 Add Spark Lance Integration
Spark reaches the Lance catalog through the connector's DSV2 catalog, the
same way it reaches the Iceberg one. Covers the storage.* prefix, which is
object_store's key names rather than Spark's s3a ones, and the two things
the integration suite settled: CREATE TABLE works because the connector
declares and writes rather than pushing Arrow at the server, and SHOW
TABLES returns namespace identifiers rather than bare table names.
2026-08-21 12:33:49 -07:00
Chris Lu b4a474bb7a Document the Lance catalog, its worker, and worker metrics
Lance appeared nowhere in the wiki, and two pages said a table bucket is
Iceberg. New: SeaweedFS Lance Catalog, LanceDB Integration, Lance
Maintenance Worker. Updated: table bucket pages for the format
declaration, Worker and System Metrics for what a plugin worker publishes,
Plugin Worker Scheduling for the lance job types and lanes, and Iceberg
Table Maintenance for the foreign-format skip that keeps orphan cleanup
away from Lance fragments.
2026-08-21 10:51:39 -07:00
Chris Lu c950d27415 add Mount over the Internet 2026-08-11 12:29:16 -07:00
Chris Lu 6881e4552c document the RenameObject S3 API 2026-08-09 22:33:39 -07:00
Chris Lu 773114114c add Mount on Windows 2026-08-03 13:46:01 -07:00
Chris Lu 8ef1e9b77b Azure Blob Storage Authentication: account key and Entra ID 2026-07-27 14:24:19 -07:00
Chris Lu 9735bd4940 rename Presto guide to Trino (Run-Trino-on-SeaweedFS) 2026-07-08 01:18:30 -07:00
Chris Lu b1a4bb089d Add Iceberg REST Catalog API support matrix page 2026-06-23 11:35:10 -07:00
Chris Lu 98bb2c947b S3 lifecycle docs: recipes page, accurate metrics, drop stale knobs
- add S3-Lifecycle-Recipes with copy-paste configs and verification
- link the Architecture/Monitoring/Operator/Troubleshooting/Recipes
  sub-pages from the sidebar; they were orphaned from nav
- fix Prometheus metric names to the real SeaweedFS_ namespace; the
  bare s3_lifecycle_ names matched nothing in a scrape
- main page: raw XML wire format, 1 MiB / error-code validation table,
  Transition rejected (not ignored), GET legacy directory-TTL fallback
- document events_total and schedule_depth; run-shard flag table
- drop max_runtime_minutes (removed); per-pass cap is now the
  scheduler Execution Timeout, default effectively unbounded
- Days < 1 is client-side only; server stores Days=0 as a no-op
2026-06-21 14:02:21 -07:00
Chris Lu 4fd357c970 add references for seaweed-up 2026-06-16 14:05:25 -07:00
Chris Lu 6af9f379e3 Add S3 Lifecycle vs Volume TTL page 2026-06-06 11:23:14 -07:00
Chris Lu 81dccec15b Add EC Bitrot Detection page 2026-05-31 12:53:10 -07:00
Chris Lu acdbc7c572 remove nfs 2026-05-28 14:00:11 -07:00
Chris Lu 5d49f0d8e4 Add Kubernetes ServiceAccount (IRSA-style) auth page; fix trust-policy issuer condition key
New page covers projecting a SA token, exposing cluster OIDC discovery, and
assuming a role via AssumeRoleWithWebIdentity. Also fix OIDC-Integration trust
policy examples to use oidc:iss instead of the unpopulated seaweed:Issuer key.
2026-05-27 22:26:48 -07:00
Chris Lu 72a4bb705f locks 2026-05-25 21:36:51 -07:00
Chris Lu 1f6601d848 OIDC 2026-05-19 13:49:38 -07:00
Chris Lu 5a56420296 Add Doris Iceberg Integration page 2026-05-03 23:31:55 -07:00
Chris Lu f54074f133 updated table buckets based on new tests 2026-05-03 00:19:30 -07:00
Chris Lu 1db13f449b seaweed up 2026-04-26 21:29:19 -07:00
Chris Lu 489d2e4f24 move 2026-04-20 00:08:40 -07:00
Chris Lu 674f0efdfb p2p 2026-04-20 00:03:53 -07:00
Chris Lu 237551e140 distribute file chunks 2026-04-18 01:38:14 -07:00
Z S a88232c733 Added a detailed example guide : "A typical step‐by‐step example" after "Production setup" 2026-04-16 06:11:32 +01:00
Chris Lu e6e0bbdca9 NFS-Server: add wiki page for experimental NFSv3 server
Documents the weed nfs command, its configuration surface (safer
defaults, allowedClients, readOnly, volumeServerAccess), architecture
notes on deterministic filehandles + inode secondary index + metadata
subscription, client mount syntax for Linux and macOS, and the current
limitations (no shared locks, 64 MiB buffered write cap, no portmapper
registration). Also links the new page into the sidebar next to SFTP
Server and WebDAV.
2026-04-14 18:46:10 -07:00
Chris Lu 4214f059f5 mount 2026-04-13 18:40:28 -07:00
Chris Lu 4bc2d85a52 simplest object store setup 2026-04-13 14:31:30 -07:00
Chris Lu 0ae12019ee Add Iceberg Integrations section to sidebar with all engine links 2026-04-10 11:29:20 -07:00
Chris Lu 1e6c3aed2c add seaweed-up 2026-04-09 13:54:13 -07:00
Chris Lu 556217ef5b docs: update wiki for new S3 IAM shell commands
- weed-shell.md: replace s3.configure and s3.bucket.access in command
  listing with new commands (s3.user.*, s3.accesskey.*, s3.anonymous.*,
  s3.serviceaccount.*, s3.policy.attach|detach, s3.iam.*, s3.config.show,
  s3.user.provision). Add "S3 IAM Management" section with workflow examples.
- S3-Credentials.md: update shell examples to use new commands instead
  of s3.configure.
- S3-Configuration.md: add shell command examples to Embedded IAM section.
- _Sidebar.md: add weed shell link under S3 Authentication & IAM.
2026-04-06 18:39:18 -07:00
Chris Lu c66632f27b Add S3 Lifecycle wiki page
New page documenting all supported lifecycle features:
- Expiration (Days, Date), NoncurrentVersionExpiration,
  ExpiredObjectDeleteMarker, AbortIncompleteMultipartUpload
- Filter support (Prefix, Tag, And, ObjectSize)
- Two-tier architecture (TTL fast path + worker scan)
- Terraform and AWS CLI examples
- Worker configuration reference
- Versioning integration notes

Update S3 API table from "Partial" to "Yes" for lifecycle endpoints.
Add S3 Lifecycle link to sidebar under AWS S3 API section.
2026-03-28 14:01:48 -07:00
Chris Lu e772edbb9f s3 APIs 2026-03-26 12:52:03 -07:00
Weihao Jiang fa0781e4fd Updated _Sidebar (markdown) 2026-03-19 14:50:55 +08:00
Chris Lu 3841444c99 Add Rust Volume Server wiki page
Covers installation, CLI compatibility, subtle behavioral differences
from the Go implementation, architecture overview, and test coverage.
2026-03-09 19:40:17 -07:00
Chris Lu 30f0a62627 Add wiki page: Optimization for Many Small Buckets
Covers tuning volumeSizeLimitMB, volume growth count, preallocate,
and LevelDB index for workloads with thousands of small S3 buckets.
2026-03-09 18:54:31 -07:00
Chris Lu 6ebec9649c plugin workers 2026-03-08 12:20:57 -07:00
Chris Lu 2aea32e201 add iceberg table maintenance 2026-03-07 12:11:44 -08:00
Chris Lu 910715d0d0 Revert "docs: add SeaweedFS Operator page and IAM configuration example"
This reverts commit 19afbb3f9bf4b5257cfe930666011f1b53c82cad.
2026-02-26 14:39:36 -08:00
Chris Lu 19afbb3f9b docs: add SeaweedFS Operator page and IAM configuration example 2026-02-26 14:38:07 -08:00
Chris Lu 0bd5877507 Add SFTP Server documentation
- Comprehensive SFTP server setup and configuration guide
- Covers user management, SSH authentication, and JWT integration
- Includes production setup, security considerations, and troubleshooting
- Add SFTP-Server link to sidebar navigation
2026-02-25 14:14:49 -08:00
Chris Lu 50f0754269 add bucket policy doc 2026-02-25 13:35:44 -08:00
Chris Lu b9ccde47be Rename S3 API Comparison to 'Supported APIs vs Minio' 2026-02-19 17:45:33 -08:00
Chris Lu f58b57ec84 Add S3 API Comparison page and update sidebar 2026-02-19 17:42:01 -08:00
Chris Lu 59c3d46155 rename 2026-02-10 20:50:37 -08:00
Chris Lu 91fa250ce5 add table bucket wiki 2026-02-08 19:37:21 -08:00