Reimplementation of a sync server for a notetaking software https://monolith.lunar.exchange/
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Saphire 7ecbf61df4
Fix potential GET-with-body error
1 day ago
Controllers Improve vault creation flow, implicitly make vault names unique per-user 6 months ago
Data Change namespace 11 months ago
Models Fix docker build, vault socket URL, basic file updating 6 months ago
Plugin Fix potential GET-with-body error 1 day ago
Properties Implement server migration, add Dockerfile 10 months ago
Services Add file store and listing, add basic preview 6 months ago
Utilities Add plugin source, remove some unused imports 7 months ago
Web Minor cleanup, properly dispose of stored credentials 5 months ago
.dockerignore Update ignore files 6 months ago
.gitignore Update ignore files 6 months ago
Dockerfile Fix the docker commit info vars, hopefully 6 months ago
Program.cs Report health check as JSON with the version info 6 months ago
README.md Implement server migration, add Dockerfile 10 months ago
appsettings.Development.json Initial commit 12 months ago
appsettings.json Fix CSS for mobile, fix non-dark theme 6 months ago
monolith.csproj Fix dotnet commit info 6 months ago

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