Reimplementation of a sync server for a notetaking software https://monolith.lunar.exchange/
You can not 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 01abeeab57
Minor cleanup, properly dispose of stored credentials
4 weeks ago
Controllers Improve vault creation flow, implicitly make vault names unique per-user 2 months ago
Data Change namespace 7 months ago
Models Fix docker build, vault socket URL, basic file updating 2 months ago
Plugin Minor cleanup, properly dispose of stored credentials 4 weeks ago
Properties Implement server migration, add Dockerfile 7 months ago
Services Add file store and listing, add basic preview 2 months ago
Utilities Add plugin source, remove some unused imports 3 months ago
Web Minor cleanup, properly dispose of stored credentials 4 weeks ago
.dockerignore Update ignore files 2 months ago
.gitignore Update ignore files 2 months ago
Dockerfile Fix the docker commit info vars, hopefully 2 months ago
Program.cs Report health check as JSON with the version info 2 months ago
README.md Implement server migration, add Dockerfile 7 months ago
appsettings.Development.json Initial commit 8 months ago
appsettings.json Fix CSS for mobile, fix non-dark theme 2 months ago
monolith.csproj Fix dotnet commit info 2 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