net/seaweedfs 4.45_2
Distributed Object Store and Filesystem
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
d81b7ba3c3- License
- APACHE20
- Categories
- net, sysutils
- Package size
- 40425.7 KiB, 173582.8 KiB installed
Description
SeaweedFS is a distributed object store and file system to store and serve billions of files fast. Its object store has O(1) disk seek, and transparent cloud integration. The Filer supports cross-cluster active-active replication, Kubernetes, POSIX, S3 API, encryption, Erasure Coding for warm storage, FUSE mount, Hadoop, and WebDAV.
Install
As a binary package — by origin, or by package name:
pkg install net/seaweedfs
pkg install seaweedfs
From the ports tree:
cd /usr/ports/net/seaweedfs/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= seaweedfs>0:net/seaweedfs
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 4.45_1 | 4.45_1 | - | 3.91_2 | 4.45_1 |
| FreeBSD:14:quarterly | 4.45_1 | 4.45_1 | n/a | 3.91 | 4.45_1 |
| FreeBSD:15:latest | 4.45_1 | 4.45_1 | n/a | - | 3.91_2 |
| FreeBSD:15:quarterly | 4.45_1 | 4.45_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 4.45 | 4.45_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
All build dependencies 1
No port depends on this one.
Configuration
Options name: net_seaweedfs
| Option | Default | Description |
|---|---|---|
| COMMANDS | off | SQL engine and PostgreSQL server (weed-db and weed-sql) |
| ELASTIC | on | Elasticsearch support |
| GOCDK | on | Go CDK PubSub API support |
| RCLONE | on | rsync for cloud storage backend |
| SQLITE | on | SQLite database support |
| TARANTOOL | off | Tarantool support |
| TIKV | off | TiKV database support |
| YDB | off | YDB support |
- USES
- go:modules
- Service scripts
seaweedfs
Message after installing
Files
pkg-plist 8
- etc/seaweedfs/filer.toml.sample
- etc/seaweedfs/master.toml.sample
- etc/seaweedfs/notification.toml.sample
- etc/seaweedfs/replication.toml.sample
- etc/seaweedfs/security.toml.sample
- bin/weed
- bin/weed-db
- bin/weed-sql
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| go/net_seaweedfs/seaweedfs-4.45/v0.0.0-20260831232101-79b87202136c.mod | 27253 | d324e3382f048f161f49604716bc54f4364b74db33a600da7210cb98efbaa68a |
| go/net_seaweedfs/seaweedfs-4.45/v0.0.0-20260831232101-79b87202136c.zip | 6.132137e+07 | 5f0becd453a99c9ee366178013f0dce84c9f3fb3e820b5b0e91df71a5d359883 |
Commit history 8
| Date | Commit | Credits | Log message |
|---|---|---|---|
d81b7ba3c3 |
Dag-Erling Smørgrav | various: Bump Go ports for Go 1.26.10 / 1.27.3 | |
031fc6bfbf |
Dag-Erling Smørgrav | various: Bump Go ports | |
d426f15167 |
Christos Longros | net/seaweedfs: Update 4.41 => 4.45 Changelogs:
- https://github.com/seaweedfs/seaweedfs/releases/tag/4.42
- https://github.com/seaweedfs/seaweedfs/releases/tag/4.43
- https://github.com/seaweedfs/seaweedfs/releases/tag/4.44
- https://github.com/seaweedfs/seaweedfs/releases/tag/4.45
PR: 298262
Approved by: Boris Korzun <[email protected]> (maintainer)
Approved by: osa, vvd (Mentors, implicit) |
|
dd0905142a |
Adam Weinberger | many: Bump go ports for 1.26.8 and 1.27.1 | |
4867821cd6 |
Dag-Erling Smørgrav | various: Bump go ports for go-1.25.14 / 1.26.7 |
The latest 5 of 8 in the history this site was built from.