Skip to content

XK9274/syncthing-app-miyoo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

syncthing-app-miyoo

Check out this guide by The-Phyrex to help get setup.

https://www.youtube.com/watch?v=UjVmqVoouYs

If you want your save files to be organised as they are on other devices (not in subfolders):

image

(ty u/dnascimento)

App to setup Syncthing and inject into Onion 4.2.0 beta runtime.sh to start at boot.

syncthing 2

Issues

  • Will run as root as we can't add/remove users.
  • On OnionOS 4.2.0 dev3 you may have issues where Main hangs after the app quits, press x or y then back and you should be unlocked again.
  • Device name will be (none) as the hostname never gets set. You can set this by changing the first line containing (none) in the config.xml file in the Syncthing App folder (and then restart)

Usage

After the first run you shouldn't have to run the app again unless you want to kill syncthing (for that session)

  • Download the Syncthing folder and add to your Apps folder on the SDCARD (/App/Syncthing) optional: Copy the SyncthingQuickKill folder to (/App/SyncthingQuickKill) if you want the ability to Quick Kill until restart. This folder/app is not necessary to use Syncthing

  • Run the app, the first time it will:

    • inject a line into the runtime.sh
    • generate the config
    • start the syncthing process
  • Run the app, the second time will:

    • shut down the process for this session (starts again on reload)

Syncthing will now start up on boot (main launch). You can access the settings via a web browser on a computer/phone/tablet that is connected to the same network via the IP address and port number 8384 on wifi (!Not your hotspot address..!). Go to Settings and look to the right of "WIFI" for your device's IP address. Example address: 192.168.0.1:8384 (the colon : and 8384 is the port that Syncthing uses and is required).

If you wish to remove syncthing from running at boot, open /.tmp_update/runtime.sh and remove the line that contains: #SYNCTHING INJECTOR

Tips

  • Set a password for access. Once you connect to the device via its IP:8384 in your browser click on "Actions" then "Settings" and under the "GUI" tab you will see fields for "GUI Authentication User" and "GUI Authentication Password". Don't forget the login info.
  • Here is the LINK to the official Syncthing FAQ that should be able to answer most every question you will have.
  • If you're using filezilla to transfer files to the MMP you need to change the Transfer type to Binary in the Transfer menu at the top left otherwise binaries are broken on transfer and this will not run.

Source

About

Sets up Syncthing and injects into Onions runtime

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages