{"repo":"aceberg/DiaryMD","free":true,"listed":false,"github":"https://github.com/aceberg/DiaryMD","clone":"git clone https://github.com/aceberg/DiaryMD.git","description":"Markdown editor with Tabs, WorkSpaces and Blog","language":"JavaScript","stars":22,"topics":["markdown","self-hosted","selfhosted","note-taking","notes","notes-app","solidjs","diary","golang"],"license":"MIT","category":"productivity","readme_excerpt":"DiaryMD Markdown editor written in Go and SolidJS : - Fully configurable Themes - Tabs - WorkSpaces - Simple Blog - Full screen mode - Works with a given directory (could be a git repo). No DB needed More screenshots Expand Quick start (Docker) Expand Mounted volumes must have write permission for non-root user: Install Binary Expand All binaries are available in the latest release. Auth Expand DiaryMD does not have built-in auth option. But you can use it with SSO tools like Authelia, or my simple auth app ForAuth. Here is an example docker-compose-auth.yml. Config & WorkSpaces Expand App config and config for Default workspace can be done through environment variables or config.yaml file. Also, Default workspace config and colors can be set through GUI . Other workspaces have their own paths and themes, which can be configured through GUI (recommended) or workspaces.yaml file. :warning: Note While Default workspace stores open tabs in browser, other workspaces keep them in workspaces.yaml file, so, if you want to access the same tabs from different devices, do not use Default . App config Variable Description Default -------- ----------- ------- TZ Set your timezone for correct time HOST Listen address 0.0.0.0 PORT Port for web GUI 8854 Default workspace config Variable Description Default -------- ----------- ------- REPOPATH Path to diary dir or repo BLOGPATH Path to dir with blog.json file PAGE STEP Items per page in blog 3 THEME dark , gray , lake , night , sand or CUST","default_branch":null,"files":null,"tree":[],"storefront":"/r/aceberg","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aceberg/DiaryMD/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}