diff --git a/apps/memos/config.json b/apps/memos/config.json new file mode 100644 index 00000000..a8348d17 --- /dev/null +++ b/apps/memos/config.json @@ -0,0 +1,16 @@ +{ + "$schema": "../schema.json", + "name": "Memos", + "available": true, + "exposable": true, + "port": 5230, + "id": "memos", + "tipi_version": 1, + "version": "0.7.2", + "categories": ["utilities"], + "description": "Memo hub for knowledge management and collaboration.", + "short_desc": "Memo hub for knowledge management and collaboration.", + "author": "boojack", + "website": "https://usememos.com/", + "source": "https://github.com/usememos/memos" +} diff --git a/apps/memos/docker-compose.yml b/apps/memos/docker-compose.yml new file mode 100644 index 00000000..e6b2180b --- /dev/null +++ b/apps/memos/docker-compose.yml @@ -0,0 +1,19 @@ +version: "3.0" +services: + memos: + image: neosmemo/memos:latest + container_name: memos + volumes: + - ${APP_DATA_DIR}/memos:/var/opt/memos + ports: + - ${APP_PORT}:5230 + restart: unless-stopped + networks: + - tipi_main_network + labels: + traefik.enable: ${APP_EXPOSED} + traefik.http.routers.memos.rule: Host(`${APP_DOMAIN}`) + traefik.http.routers.memos.entrypoints: websecure + traefik.http.routers.memos.service: memos + traefik.http.routers.memos.tls.certresolver: myresolver + traefik.http.services.memos.loadbalancer.server.port: 5230 \ No newline at end of file diff --git a/apps/memos/metadata/description.md b/apps/memos/metadata/description.md new file mode 100755 index 00000000..3debd86d --- /dev/null +++ b/apps/memos/metadata/description.md @@ -0,0 +1,10 @@ +## An open-source, self-hosted memo hub for knowledge management and collaboration. + +- Open source and free forever; +- Support for self-hosting with Docker in seconds; +- Plain textarea first and support some useful markdown syntax; +- Collaborate and share with your teammates; +- RESTful API for self-service. + + +![Screenshot](https://raw.githubusercontent.com/usememos/memos/main/resources/demo.webp) \ No newline at end of file diff --git a/apps/memos/metadata/logo.jpg b/apps/memos/metadata/logo.jpg new file mode 100755 index 00000000..bfb72ba0 Binary files /dev/null and b/apps/memos/metadata/logo.jpg differ