QOwnNotesQOwnNotes
Loslegen
Installation
  • Ask question
  • Ask for feature
  • Report bug
  • Telegram Channel
  • Matrix/Element.io Room
  • Gitter Chat
  • IRC Channel
  • Mastodon
  • Twitter
  • Facebook
Spenden
  • English
  • Deutsch
  • Italiano
  • Français
  • Español
  • فارسی
  • Nederlands
  • Magyar
  • العربية
  • Polski
  • 한국어
GitHub
Loslegen
Installation
  • Ask question
  • Ask for feature
  • Report bug
  • Telegram Channel
  • Matrix/Element.io Room
  • Gitter Chat
  • IRC Channel
  • Mastodon
  • Twitter
  • Facebook
Spenden
  • English
  • Deutsch
  • Italiano
  • Français
  • Español
  • فارسی
  • Nederlands
  • Magyar
  • العربية
  • Polski
  • 한국어
GitHub
  • Loslegen

    • Übersicht
    • Konzept
    • QOwnNotes Demo
    • Markdown Cheatsheet
    • Notizen importieren
    • Parameter der Kommandozeilenschnittstelle
    • QOwnNotes Web Companion-Browsererweiterung
    • Homepage suggestion API
    • Befehlszeilen-Snippet-Manager
    • QOwnNotes Web App
    • QOwnNotesAPI Nextcloud App
    • Note relations panel
    • Nach Notizen suchen
    • Tastaturbefehle
    • Git Versionierung
  • Installation

    • Installation
    • Installieren unter Ubuntu Linux, Elementary OS und Linux Mint
    • Installieren unter Microsoft Windows™
    • Installieren unter macOS™
    • Installieren unter Debian Linux
    • Installieren unter openSUSE Linux
    • Installieren unter Fedora Linux
    • Als Snap installieren
    • Als Flatpak installieren
    • Als AppImage installieren
    • Installation mit Nix
    • Installieren unter Arch Linux
    • Installieren unter Solus
    • Installieren unter KaOS Linux
    • Installieren unter CentOS Linux
    • Installieren unter Raspberry Pi OS
    • Installieren unter Gentoo Linux
    • Installieren unter Funtoo Linux
    • Installieren unter Void Linux
    • Installieren unter Slackware Linux
    • Auf FreeBSD installieren
    • QOwnNotes erstellen
  • Editor

    • Rechtschreibprüfung
    • KI Unterstützung
    • Zeitformate
  • Skripten

    • QOwnNotes Scripting
    • Methoden und Objekte, die QOwnNotes bereitstellt
    • Hooks
    • Exponierte Klassen
  • Beitragen

    • Werde Teil von QOwnNotes
    • Verhaltenskodex
    • Betreiber
    • Übersetzung
    • Spenden
    • Sponsoren
  • FAQ

    • Wie kann ich nur das Vorschaufenster ohne Notizbearbeitungsfeld anzeigen?
    • Wo finde ich, was andere über QOwnNotes gesagt haben?
    • Warum Metriken?
  • Blog (auf Englisch)

    • Overview
    • QOwnNotes Webpage Relaunch with VuePress 2, Vue.js 3, and Vuetify 3
    • Universal binary for macOS
    • Note relations panel
    • AI support was added to QOwnNotes
    • Source Archive switched from TuxFamily to GitHub Releases
    • Nextcloud Deck integration in QOwnNotes
    • QOwnNotes UI End2End Tests with the help of NixOS
    • Please test Qt6 version of QOwnNotes from a new PPA for Ubuntu Linux
    • Evernote import for huge files
    • Happy 1000th release of QOwnNotes
    • Polish website translation
    • Working with multiple notes
    • QOwnNotes command-line snippet manager
    • Nextcloud note versions
    • Manage orphaned image files and attachments
    • Linking of note headings
    • Tor Hidden Service Webpage
    • Use workspaces to manage different layouts of the user interface
    • Auto-complete text in note editor
    • Open links in the note editor
    • Solve simple equations in the note editor
    • Auto-format Markdown tables
    • QOwnNotes Mastodon page
    • Repository for Debian 11
    • Joplin import
    • Send photos from your mobile phone to QOwnNotes on the desktop
    • Four new languages added to the website
    • QOwnNotes Demo
    • Markdown explanation
    • Webpage translation
    • QOwnNotes for Ubuntu 21.04 Hirsute Hippo
    • QOwnNotes for Fedora 33
    • Release and blog posting automation
    • Legacy update service up again
    • RSS Feeds are back in place
    • Time Flies Podcast episode with interview about QOwnNotes
    • Bookmark management with QOwnNotes and Web Companion browser extension
    • Firefox extension on Firefox Add-ons page
    • Chrome extension in Chrome Web Store
    • QOwnNotes Web Companion Chrome extension
    • 500th release of QOwnNotes
    • QOwnNotes Telegram Group
    • Vim mode
    • QOwnNotes for openSUSE Leap 15, SUSE Linux Enterprise 15 and SUSE Linux Enterprise 12 SP3
    • QOwnNotes featured on LINUX Unplugged podcast and by Ubuntu
    • Interview for ownCloud
    • QOwnNotes for Fedora 27
    • QOwnNotes reviewed in German magazine c't
    • QOwnNotesAPI in the ownCloud Marketplace
    • QOwnNotes as AppImage
    • QOwnNotes for Debian 9.0, Fedora 26 and openSUSE Leap 42.3
    • Script repository and script settings variables
    • Fedora 25 release and new documentation page
    • Solus package for QOwnNotes
    • Automatic updates in Windows and macOS
    • Note encryption with keybase.io or directly with PGP
    • Evernote import
    • Portable mode
    • QOwnNotes on webupd8.org
    • QOwnNotes featured on the Linux Voice Podcast
    • QOwnNotes snap
    • QOwnNotes review in British magazine Linux Format
    • QOwnNotes Slackware Linux Repository
    • QOwnNotes review
    • QOwnNotes IRC
    • QOwnNotes now has scripting support
    • QOwnNotes is the Desktop App Pick on the Linux Action Show
    • QOwnNotes got featured in Linux Voice 25
    • QOwnNotes Gentoo Linux Overlay
    • Translate QOwnNotes on Crowdin
    • QOwnNotes 1.0 out now in 6 languages and with Freedesktop theme icons support
    • QOwnNotes software repository for Debian Linux
    • QOwnNotes package on the Arch User Repository
    • QOwnNotes software repository for Arch Linux
    • Webpage redesign
    • Qt widget QMarkdownTextEdit now a separate project for developer's pleasure
    • New release version RSS feed
    • New Linux software repositories and todo list support
    • QOwnNotes on Linux Unplugged
    • Build and release systems for QOwnNotes for Linux, macOS and Windows!
    • Links to other notes or files are now possible in QOwnNotes
  • Änderungsprotokoll (auf Englisch)

    • QOwnNotes Changelog

Homepage suggestion API

QOwnNotes can expose a local HTTP endpoint for Homepage suggestionUrl support, backed by the same bookmark parsing/indexing used by the Web Companion data source.

Enable in QOwnNotes

  1. Open Settings -> Browser extension / command snippets.
  2. Enable Enable socket server.
  3. In Bookmark suggestion API, enable Enable Homepage-compatible bookmark suggestions API and set a port.

The service binds to 127.0.0.1 only.

Endpoint

  • GET /suggest?q=home
  • Optional: limit (default 10, max 50)

Example response:

["home", ["Homepage", "https://example.com/home", "Some Home Link"]]

Homepage config example

search:
  provider: custom
  url: https://example.com/search?q=
  suggestionUrl: http://127.0.0.1:22224/suggest?q=
  showSearchSuggestions: true

Which Homepage file to edit

In a standard Homepage installation, add the search block in one of these files:

  • settings.yaml (global Homepage settings)
  • settings.yml (same as above, depending on your setup)
  • the file mounted into your container as /app/config/settings.yaml

If your Homepage deployment splits configuration across multiple files, edit the file that already contains your search provider settings.

Custom Homepage assets

This repository also contains a ready-to-use Homepage customization example in:

  • docs/homepage on GitHub

Use these files when your Homepage deployment supports loading custom.js and custom.css.

If your Homepage runs on an external host (different machine / container than QOwnNotes), you need these files on that hosted Homepage instance so it can query your local QOwnNotes suggestion API and merge/display those suggestions in Homepage search.

If you need network access beyond localhost, place a reverse proxy in front of the endpoint and restrict access (for example by firewall rules or allowlist), since bookmark data may contain sensitive URLs.

Prev
QOwnNotes Web Companion-Browsererweiterung
Next
Befehlszeilen-Snippet-Manager