CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

www/littlefedi 26.10.13_1

Lightweight ActivityPub server with Mastodon-compatible API

Port info

Maintainer
stefano@dragas.it
Packages
latest: littlefedi 26.10.13_1, littlefedi-pgsql 26.10.13_1
Upstream
up to date
Last update
to 26.10.13_1 · d81b7ba3c3
Quarterly
2026Q4: littlefedi 26.10.13_1, littlefedi-pgsql 26.10.13_1 · last MFH 60647eff54
WWW
https://littlefedi.org/
Links
cgit · VuXML

Install

Package
# pkg install littlefedi
# pkg install littlefedi-pgsql
installs littlefedi 26.10.13_1, littlefedi-pgsql 26.10.13_1 from latest; from quarterly (2026Q4) littlefedi 26.10.13_1, littlefedi-pgsql 26.10.13_1
Port
# cd /usr/ports/www/littlefedi && make install clean
# make -C /usr/ports/www/littlefedi config  # change options first
Size
10.0 MiB download · 36 MiB installed
Depends on
nothing
License
MIT
Creates
user littlefedi, group littlefedi
Options
4 of 4 on in the package: BLOG DOCS EXAMPLES S3
pkg-message
Shown after installing
The setup wizard creates the database beside the configuration it writes, so
it must be run as the littlefedi user with /var/db/littlefedi as the current
directory. The generated configuration is then moved to
/usr/local/etc/littlefedi/littlefedi.toml, where the service reads it.

Choose the setup matching the installed package.

SQLite (the default package):

  cd /var/db/littlefedi
  su -m littlefedi -c '/usr/local/bin/littlefedi init --config ./littlefedi.toml'

PostgreSQL (the -pgsql package): create the PostgreSQL role and database, then
put the connection URL in /usr/local/etc/littlefedi/littlefedi.env using shell-compatible
syntax. The file must be owned by root:littlefedi, mode 0640:

  LITTLEFEDI_DB_DSN='postgresql://littlefedi:password@127.0.0.1/littlefedi?sslmode=disable'

Run the wizard with that environment:

  cd /var/db/littlefedi
  su -m littlefedi -c 'set -a && . /usr/local/etc/littlefedi/littlefedi.env && set +a && /usr/local/bin/littlefedi init --config ./littlefedi.toml'

For either backend, move the generated configuration into place:

  install -o root -g littlefedi -m 0640 /var/db/littlefedi/littlefedi.toml /usr/local/etc/littlefedi/littlefedi.toml
  rm /var/db/littlefedi/littlefedi.toml

PostgreSQL backup and restore invoke pg_dump and psql. Install a client version
compatible with the server before using those commands or enabling backups.

Enable and start the service:

  service littlefedi enable
  service littlefedi start

/usr/local/share/doc/littlefedi/install.md covers secrets, TLS and reverse proxy setup.
Note
Size, dependencies, options and messages are those of littlefedi.

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 1626.10.13_126.10.01_1–
FreeBSD 1526.10.13_126.10.13–
FreeBSD 1426.10.13_126.10.01_126.10.13_1

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 1526.10.13_126.10.13–
FreeBSD 1426.10.13_126.10.01_126.10.13_1

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 26.10.13_1.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (4)

Dag-Erling Smørgrav (des) · 26.10.13_1 MFH 2026Q4 ✓
various: Bump Go ports for Go 1.26.10 / 1.27.3
d81b7ba3c3
Yusuf Yaman (nxjoseph) · 26.10.13 MFH 2026Q4 ✓
www/littlefedi: Update 26.10.01 => 26.10.13

Changelog:
https://people.freebsd.org/~nxjoseph/littlefedi-26.10.13/CHANGELOG.txt

PR:		299365
Approved by:	osa, vvd (Mentors, implicit)
MFH:		2026Q4
8e18e3939b
Dave Cottlehuber (dch) · 26.10.01
www/littlefedi: NEW PORT - lightweight community mastodon server

Sponsored by:	SkunkWerks, GmbH
b918687ad2