net/teddycloud: Update 0.6.7 => 0.6.8 Changelog: https://github.com/toniebox-reverse-engineering/teddycloud/releases/tag/tc_v0.6.8 Port changes: * Replace several source code patch files with CFLAGS instead. * Replace long paths with DATADIR and ETCDIR instead. * Pet portlint: remove empty line between *_DEPENDS. * Convert pkg-message to files/pkg-message.in and fix typo. PR: 294230 Reported by: Michael Pape <freebsd@pe82.de> (maintainer) Approved by: vvd (co-mentor)1b109ddf6e
Port details
net/teddycloud 0.6.8
Alternative cloud server for the Toniebox
Port info
- Maintainer
- freebsd@pe82.de
- Packages
- latest: 0.6.8
- Upstream
- up to date
- Last update
- to 0.6.8 · 1b109ddf6e
- Quarterly
- 2026Q4: 0.6.8
- WWW
- https://tonies-wiki.revvox.de/docs/tools/teddycloud/
- Links
- cgit · VuXML
Install
- Package
# pkg install teddycloudinstalls 0.6.8 fromlatest; fromquarterly(2026Q4) 0.6.8- Port
# cd /usr/ports/net/teddycloud && make install clean- Size
- 13 MiB download · 25 MiB installed
- Depends on
- audio/libogg 1.3.6,4, audio/opus 1.6.1, devel/libcjson 1.7.19_1, lang/gcc14 14.2.0_7
- License
- GPLv2+
- pkg-message
Shown after installing
Teddycloud will require exclusive access to following ports: 80: HTTP port for the webinterface 8443: HTTPS port for the webinterface 443: HTTPS API port for Toniebox API If you have already daemons running using these ports like nginx, apache, haproxy it is best to bind an alias IP (second ip) to your network card and use that exclusively with teddycloud. You can tell teddycloud to use this IP. At first you must start teddycloud that the config file /usr/local/etc/teddycloud/config.ini is created with command: teddycloud After this you can change the IP teddycloud is using: core.server.bind_ip=_your_alias_ip_for_teddycloud To start teddycloud at startup: sysrc teddycloudd_enable="YES" To start in background: service teddycloudd start
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 0.6.8 | 0.6.8 | – |
| FreeBSD 15 | 0.6.8 | 0.6.8 | – |
| FreeBSD 14 | 0.6.8 | 0.6.8 | ✗ |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 0.6.8 | 0.6.8 | – |
| FreeBSD 14 | 0.6.8 | 0.6.8 | ✗ |
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 0.6.8.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (10)
net/teddycloud: Update 0.6.4 => 0.6.7
Changelogs:
https://github.com/toniebox-reverse-engineering/teddycloud/releases/tag/tc_v0.6.5
https://github.com/toniebox-reverse-engineering/teddycloud/releases/tag/tc_v0.6.6
https://github.com/toniebox-reverse-engineering/teddycloud/releases/tag/tc_v0.6.7
Improve port:
- Un-bundle libcjson, libogg and opus.
- Replace "BUILD_DEPENDS+=" with "BUILD_DEPENDS=".
- Add USES+=dos2unix - source files use DOS end-of-line characters.
- Use ETCDIR instead of ${PREFIX}/etc/teddycloud.
- Optimize do-install - remove duplicates, merge COPYTREE_SHARE, remove
unnecessary MKDIR.
- Remove empty post-extract.
PR: 292663
Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>670212fe20net/teddycloud: fix build The fixes a regression added by 3fc4fad263626857ec9252641e2794df6539d910 which was removing the leading slash in DISTDIR. Approved by: blanket (just fix it)d298ca15f5
*/*: Bump PORTREVISION for devel/protobuf-c update libprotobuf-c.so once again has version info. Force a rebuild of its consumers. PR: 282060 MFH: 2025Q3 Sponsored by: <If the change was sponsored by an organization.>f0ba732a81
net/teddycloud: do not overwrite config on update Make sure files in etc are only created on first install and not overwritten by subsequent updates. This fixes the problem, that the following files are always overwritten by updates: /usr/local/etc/teddycloud/tonieboxes.json /usr/local/etc/teddycloud/tonies.json And also the nightly checksum test does not complain anymore. PR: 287263 Reported by: Matthias Fechner <mfechner@FreeBSD.org> Tested by: Michael Pape <freebsd@pe82.de>e718cd7011
net/teddycloud: Update 0.6.3 => 0.6.4 Changelog: https://github.com/toniebox-reverse-engineering/teddycloud/releases/tag/tc_v0.6.4 Replace hardcoded version with DISTVERSION. Align GH_ACCOUNT, GH_PROJECT and GH_SUBDIR. PR: 2872202f96ec0e2a
net/teddycloud: Update 0.6.2 → 0.6.3, update supported architectures Changelog: https://github.com/toniebox-reverse-engineering/teddycloud/releases/tag/tc_v0.6.3 PR: 284350f30264ca1d
net/teddycloud: Ignore i386 Does fail to build on i386 targets, ignore this arch. Replace space characters to tabs. PR: 283062 Approved by: submitter is maintainerb59ef9c848
net/teddycloud: update to 0.6.2 Thanks to Michael (maintainer) for fixing the linker issue, see also here: https://github.com/toniebox-reverse-engineering/teddycloud/pull/242 The next release of teddycloud will include all necessary modifications, so patches can be removed from ports with a newer release. Changes: https://github.com/toniebox-reverse-engineering/teddycloud/releases PR: 282541 Approved by: freebsd@pe82.de (maintainer)753f370872
net/teddycloud: alternative to the public toniebox server Small fixes applied to build successfully. PR: 2765412faca847a9