Sync NSW local folders with WebDAV
Go to file
Slany 1aa616409a
All checks were successful
Build / Build (push) Successful in 28s
chore: build info
2023-08-07 11:34:15 +02:00
.gitea/workflows feat(ci): gitea actions 2023-08-07 09:32:47 +02:00
include/inih chore: remove tinyxml2 source code 2023-08-04 14:15:58 +02:00
source fix: wrong PadState used 2023-08-07 11:27:37 +02:00
.gitignore chore: init project 2023-08-02 14:36:47 +02:00
LICENSE.txt chore: init project 2023-08-02 14:36:47 +02:00
Makefile chore: build info 2023-08-07 11:34:15 +02:00
README.md docs: update build command in README.md 2023-08-04 12:40:47 +02:00

NXDavSync: Sync local folders with WebDAV

Nintendo Switch port of 3DavSync.

NXDavSync allows you to sync folders on the NSW SD card to a remote WebDAV server.

Build

docker pull devkitpro/devkita64:latest
docker run --rm -v "$PWD":/app -w /app devkitpro/devkita64:latest make TARGET=NXDavSync -j

Configuration

NXDavSync accepts an ini-formatted config file at /switch/NXDavSync.ini. This file should look like this:

[General]
# List webdav configs that will be synced
Enabled=saves roms

# Example: Sync Checkpoint save folder with Nextcloud/ownCloud
[saves]
Url=https://example.org/remote.php/dav/files/username/saves
LocalPath=/switch/Checkpoint/saves
# Specify credential here
Username=REDACTED
Password=REDACTED

# Example: Sync roms
[roms]
Url=https://example.org/whatever/webdav
LocalPath=/roms
Username=REDACTED
Password=REDACTED