notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
py-flatnotes Self-hosted, database-less note taking web app
5.5.4 www on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: dtxdf@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-01-27 21:45:09
Last Update: 2026-02-14 00:15:39
Commit Hash: 141378b
Also Listed In: python
License: MIT
WWW:
https://github.com/dullage/flatnotes/
Description:
Flatnotes is a self-hosted, database-less note-taking web app that utilises a flat folder of markdown files for storage.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (62 items)
Collapse this list.
  1. /usr/local/share/licenses/py311-flatnotes-5.5.4/catalog.mk
  2. /usr/local/share/licenses/py311-flatnotes-5.5.4/LICENSE
  3. /usr/local/share/licenses/py311-flatnotes-5.5.4/MIT
  4. @(www,www,) www/flatnotes/client/dist/index.html
  5. @dir(www,www,750) /var/db/flatnotes
  6. www/flatnotes/__pycache__/api_messages.cpython-311.opt-2.pyc
  7. www/flatnotes/__pycache__/global_config.cpython-311.opt-2.pyc
  8. www/flatnotes/__pycache__/helpers.cpython-311.opt-2.pyc
  9. www/flatnotes/__pycache__/logger.cpython-311.opt-2.pyc
  10. www/flatnotes/__pycache__/main.cpython-311.opt-2.pyc
  11. www/flatnotes/api_messages.py
  12. www/flatnotes/attachments/__pycache__/base.cpython-311.opt-2.pyc
  13. www/flatnotes/attachments/__pycache__/models.cpython-311.opt-2.pyc
  14. www/flatnotes/attachments/base.py
  15. www/flatnotes/attachments/file_system/__init__.py
  16. www/flatnotes/attachments/file_system/__pycache__/__init__.cpython-311.opt-2.pyc
  17. www/flatnotes/attachments/file_system/__pycache__/file_system.cpython-311.opt-2.pyc
  18. www/flatnotes/attachments/file_system/file_system.py
  19. www/flatnotes/attachments/models.py
  20. www/flatnotes/auth/__pycache__/base.cpython-311.opt-2.pyc
  21. www/flatnotes/auth/__pycache__/models.cpython-311.opt-2.pyc
  22. www/flatnotes/auth/base.py
  23. www/flatnotes/auth/local/__init__.py
  24. www/flatnotes/auth/local/__pycache__/__init__.cpython-311.opt-2.pyc
  25. www/flatnotes/auth/local/__pycache__/local.cpython-311.opt-2.pyc
  26. www/flatnotes/auth/local/local.py
  27. www/flatnotes/auth/models.py
  28. www/flatnotes/client/dist/android-chrome-192x192.png
  29. www/flatnotes/client/dist/android-chrome-512x512.png
  30. www/flatnotes/client/dist/assets/Home-Cmrc_Sq4.js
  31. www/flatnotes/client/dist/assets/LogIn-B3tBX_8a.js
  32. www/flatnotes/client/dist/assets/Note-B1b9c6-m.css
  33. www/flatnotes/client/dist/assets/Note-Bpd3XxiZ.js
  34. www/flatnotes/client/dist/assets/Poppins-Italic-PjgN8SAi.ttf
  35. www/flatnotes/client/dist/assets/Poppins-Regular-CTKNfV9P.ttf
  36. www/flatnotes/client/dist/assets/Poppins-SemiBold-B_fPDAUb.ttf
  37. www/flatnotes/client/dist/assets/Poppins-SemiBoldItalic-1z_hA9Cm.ttf
  38. www/flatnotes/client/dist/assets/SearchResults-BBK0a-1H.js
  39. www/flatnotes/client/dist/assets/SearchResults-BjhfwnLS.css
  40. www/flatnotes/client/dist/assets/apple-touch-icon-CoW-5gd0.png
  41. www/flatnotes/client/dist/assets/favicon-16x16-BmBhqzHf.png
  42. www/flatnotes/client/dist/assets/favicon-32x32-mLJOQmXV.png
  43. www/flatnotes/client/dist/assets/favicon-BokVo1-9.ico
  44. www/flatnotes/client/dist/assets/index-CUem98cd.css
  45. www/flatnotes/client/dist/assets/index-DT3cw79y.js
  46. www/flatnotes/client/dist/safari-pinned-tab.svg
  47. www/flatnotes/client/dist/site.webmanifest
  48. www/flatnotes/global_config.py
  49. www/flatnotes/helpers.py
  50. www/flatnotes/logger.py
  51. www/flatnotes/main.py
  52. www/flatnotes/notes/__pycache__/base.cpython-311.opt-2.pyc
  53. www/flatnotes/notes/__pycache__/models.cpython-311.opt-2.pyc
  54. www/flatnotes/notes/base.py
  55. www/flatnotes/notes/file_system/__init__.py
  56. www/flatnotes/notes/file_system/__pycache__/__init__.cpython-311.opt-2.pyc
  57. www/flatnotes/notes/file_system/__pycache__/file_system.cpython-311.opt-2.pyc
  58. www/flatnotes/notes/file_system/file_system.py
  59. www/flatnotes/notes/models.py
  60. @owner
  61. @group
  62. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • flatnotes
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}flatnotes>0:www/py-flatnotes@${PY_FLAVOR}
To install the port:
cd /usr/ports/www/py-flatnotes/ && make install clean
To add the package, run one of these commands:
  • pkg install www/py-flatnotes
  • pkg install py311-flatnotes
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py311-flatnotes listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-flatnotes
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1769542256 SHA256 (flatnotes-v5.5.4.frontend.tar.gz) = 02fe16911c6c6a0829ad03a8fb9c2a32e9a8e22ad643ec964d28d456ce013b0a SIZE (flatnotes-v5.5.4.frontend.tar.gz) = 1030943

Expand this list (2 items)

Collapse this list.

SHA256 (dullage-flatnotes-v5.5.4_GH0.tar.gz) = c7f89a1f040b12db0b65e7f8e461ad7a63823a3b1d0492a8e8db434f755ea43f SIZE (dullage-flatnotes-v5.5.4_GH0.tar.gz) = 445076

Collapse this list.


Packages (timestamps in pop-ups are UTC):
py311-flatnotes
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest5.5.45.5.4--5.5.4n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest5.5.45.5.4--5.5.4---
FreeBSD:14:quarterly--------
FreeBSD:15:latest5.5.45.5.4n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest5.5.45.5.4n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. python3.11 : lang/python311
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. py311-aiofiles>=0 : devel/py-aiofiles@py311
  2. py311-fastapi>=0 : www/py-fastapi@py311
  3. py311-pyotp>=0 : security/py-pyotp@py311
  4. py311-python-jose>=0 : security/py-python-jose@py311
  5. py311-python-multipart>=0 : www/py-python-multipart@py311
  6. py311-qrcode>=0 : textproc/py-qrcode@py311
  7. py311-uvicorn>=0 : www/py-uvicorn@py311
  8. py311-whoosh>=0 : textproc/py-whoosh@py311
  9. python3.11 : lang/python311
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
www_py-flatnotes
USES:
python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/dullage/flatnotes/tar.gz/v5.5.4?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
5.5.4
14 Feb 2026 00:15:39
commit hash: 141378badeea2bc96f8ba114ed7c1246d100fd50commit hash: 141378badeea2bc96f8ba114ed7c1246d100fd50commit hash: 141378badeea2bc96f8ba114ed7c1246d100fd50commit hash: 141378badeea2bc96f8ba114ed7c1246d100fd50 files touched by this commit
Jesús Daniel Colmenares Oviedo (dtxdf) search for other commits by this committer
*/*: Add more information about instructions for creating assets

Reported by:	bapt@
5.5.4
27 Jan 2026 21:42:51
commit hash: 26299ff68e4dfc0c452197bb621a9c35278b98c5commit hash: 26299ff68e4dfc0c452197bb621a9c35278b98c5commit hash: 26299ff68e4dfc0c452197bb621a9c35278b98c5commit hash: 26299ff68e4dfc0c452197bb621a9c35278b98c5 files touched by this commit
Jesús Daniel Colmenares Oviedo (dtxdf) search for other commits by this committer
www/py-flatnotes: New port: Self-hosted, database-less note taking web app

Flatnotes is a self-hosted, database-less note-taking web app that
utilises a flat folder of markdown files for storage.

WWW: https://github.com/dullage/flatnotes/

Number of commits found: 2