diff --git a/Apps/Memos/appfile.json b/Apps/Memos/appfile.json new file mode 100644 index 0000000..f713135 --- /dev/null +++ b/Apps/Memos/appfile.json @@ -0,0 +1,104 @@ +{ + "version": "0.12.2", + "title": "Memos", + "name": "Memos", + "icon": "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Memos/icon.png", + "tagline": "A lightweight, self-hosted memo hub. Open Source and Free forever.", + "overview": "A lightweight, self-hosted memo hub. Open Source and Free forever.", + "thumbnail": "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Memos/thumbnail.png", + "screenshots": [ + "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Memos/screenshot-1.png" + ], + "category": ["Note"], + "developer": { + "name": "usememos Team", + "website": "https://github.com/usememos/memos/graphs/contributors", + "donate_text": "", + "donate_link": "" + }, + "adaptor": { + "name": "usememos Team", + "website": "https://github.com/orgs/usememos/people", + "donate_text": "", + "donate_link": "" + }, + "support": "", + "website": "", + "container": { + "image": "neosmemo/memos:latest", + "shell": "sh", + "privileged": false, + "network_model": "bridge", + "web_ui": { + "http": "5230", + "path": "" + }, + "health_check": "", + "envs": [ + { + "key": "PUID", + "value": "1000", + "description": "", + "configurable": "no" + }, + { + "key": "PGID", + "value": "1000", + "description": "", + "configurable": "no" + }, + { + "key": "TZ", + "value": "$TZ", + "description": "", + "configurable": "no" + } + ], + "ports": [ + { + "container": "5230", + "host": "5230", + "type": "tcp", + "allocation": "automatic", + "configurable": "no", + "description": "" + } + ], + "volumes": [ + { + "container": "/var/opt/memos", + "host": "/DATA/AppData/memos/memos", + "mode": "rw", + "allocation": "automatic", + "configurable": "no", + "description": "" + }, + ], + "devices": [], + "constraints": { + "min_memory": 64, + "min_storage": 128 + }, + "restart_policy": "unless-stopped", + "sysctls": [], + "cap_add": [], + "labels": [], + "host_name": "Memos", + "cmd": [] + }, + "abilities": { + "notification": false, + "widgets": false, + "authentication": false, + "search": false, + "upnp": false + }, + "tips": { + "before_install": [] + }, + "changelog": { + "latest_updates": "", + "url": "" + }, + "latest_update_date": "" +} \ No newline at end of file diff --git a/Apps/Memos/docker-compose.yml b/Apps/Memos/docker-compose.yml new file mode 100644 index 0000000..66aed32 --- /dev/null +++ b/Apps/Memos/docker-compose.yml @@ -0,0 +1,65 @@ +name: memos +services: + memos: + environment: + PGID: "1000" + PUID: "1000" + TZ: $TZ + image: neosmemo/memos:0.12.2 + deploy: + resources: + reservations: + memory: 64M + network_mode: bridge + ports: + - target: 5230 + published: "5230" + protocol: tcp + restart: unless-stopped + volumes: + - type: bind + source: /DATA/AppData/memos/memos + target: /var/opt/memos + x-casaos: + envs: + - container: PUID + description: + en_us: "" + - container: PGID + description: + en_us: "" + - container: TZ + description: + en_us: "" + ports: + - container: "5230" + description: + en_us: WebUI HTTP Port + zh_cn: WebUI HTTP 端口 + + volumes: + - container: /config + description: + en_us: "" +x-casaos: + architectures: + - amd64 + - arm64 + main: memos + author: usememos Team + category: Downloader + description: + en_us: Memos is a lightweight, self-hosted memo hub. Open Source and Free forever. + zh_cn: Memos 是一个轻量级的自托管Memos中心。 开源且永远免费。 + developer: usememos Team + icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Memos/icon.png + screenshot_link: + - https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Memos/screenshot-1.png + tagline: + en_us: Memos is a lightweight, self-hosted memo hub. Open Source and Free forever. + zh_cn: Memos 是一个轻量级的自托管Memos中心。 开源且永远免费。 + thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Memos/thumbnail.png + tips: {} + title: + en_us: Memos + port_map: "5230" diff --git a/Apps/Memos/icon.png b/Apps/Memos/icon.png new file mode 100644 index 0000000..4d7683a Binary files /dev/null and b/Apps/Memos/icon.png differ diff --git a/Apps/Memos/screenshot-1.png b/Apps/Memos/screenshot-1.png new file mode 100644 index 0000000..5163da8 Binary files /dev/null and b/Apps/Memos/screenshot-1.png differ diff --git a/Apps/Memos/thumbnail.png b/Apps/Memos/thumbnail.png new file mode 100644 index 0000000..5163da8 Binary files /dev/null and b/Apps/Memos/thumbnail.png differ