{"repo":"mudkipme/mortis","free":true,"listed":false,"github":"https://github.com/mudkipme/mortis","clone":"git clone https://github.com/mudkipme/mortis.git","description":"A self-hosted server for Moe Memos that provides Memos 0.21.0 OpenAPI support","language":"Go","stars":143,"topics":[],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Mortis - A Self-Hosted Server for Moe Memos A self-hosted server that provides Memos 0.21.0 OpenAPI support for compatible apps like Moe Memos. Currently, it is implemented to use the latest Memos server as a backend. Usage The server can be started with the following command: Available flags: -addr string : Listen address (default \"0.0.0.0\") -port int : Listen port (default 5231) -grpc-addr string : gRPC server address of Memos server (default \"127.0.0.1:5230\") The -grpc-addr flag should point directly to your Memos instance. Reverse proxy is not currently supported since Mortis connects to Memos using the gRPC protocol, and gRPC-Web protocol is not yet implemented. However, Mortis itself can be placed behind a reverse proxy. You can use the same domain for both Memos and Mortis by proxying paths with the /api/v1/ prefix to Mortis. Nginx Configuration Example Here is an example of an Nginx configuration to proxy requests to both Memos and Mortis: Caddy Configuration Example Or if you prefer using caddy, here is an example of a configuration to proxy requests to both Memos and Mortis: Docker Compose Example Here is an example docker-compose.yml file to run both Memos and Mortis: License MIT","default_branch":null,"files":null,"tree":[],"storefront":"/r/mudkipme","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mudkipme/mortis/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."}