Reimplementation of a sync server for a notetaking software https://monolith.lunar.exchange/
 
 
 
 
 
 
Go to file
Saphire c811077c18
Change date format
2023-06-29 23:01:43 +06:00
Controllers Improve vault creation flow, implicitly make vault names unique per-user 2022-10-12 20:29:07 +07:00
Data Change namespace 2022-05-05 14:47:06 +07:00
Models Fix docker build, vault socket URL, basic file updating 2022-09-27 21:20:33 +07:00
Plugin Fix potential GET-with-body error 2023-03-27 00:51:33 +06:00
Properties Implement server migration, add Dockerfile 2022-05-17 12:00:14 +07:00
Services Add file store and listing, add basic preview 2022-09-27 16:39:28 +07:00
Utilities Add plugin source, remove some unused imports 2022-09-06 16:13:08 +07:00
Web Change date format 2023-06-29 23:01:43 +06:00
.dockerignore Update ignore files 2022-09-16 18:21:25 +07:00
.gitignore Update ignore files 2022-09-16 18:21:25 +07:00
Dockerfile Fix the docker commit info vars, hopefully 2022-10-12 07:20:18 +07:00
Program.cs Report health check as JSON with the version info 2022-10-12 05:53:34 +07:00
README.md Implement server migration, add Dockerfile 2022-05-17 12:00:14 +07:00
appsettings.Development.json Initial commit 2022-04-13 02:29:04 +07:00
appsettings.json Fix CSS for mobile, fix non-dark theme 2022-10-04 20:25:33 +07:00
monolith.csproj Fix dotnet commit info 2022-10-12 06:57:51 +07:00

README.md

A server reimplementing Obsidian Sync, with compatible websocket implementation but incompatible REST API

How to run:

  • Set the connection string up
  • Set up the certificates
  • Then either run it directly via dotnet
    • dotnet restore
    • dotnet run
  • Or build the docker image