AminetAminet
Search:
85572 packages online
About
Recent
Browse
Search
Upload
Setup
Services

comm/net/amisync.lha

Mirror:Random
Showing: ppc-morphos icongeneric icon
No screenshot available
Short:Syncthing-compatible file sync daemon
Author:Thomas Severinsen
Uploader:amiga at mossfoundry dot com
Type:comm/net
Version:0.9.5
Architecture:m68k-amigaos >= 3.0.0
Date:2026-09-08
Requires:68020+, AmiSSL 5.x, bsdsocket TCP/IP stack, about 4MB RAM
Distribution:Aminet
Download:comm/net/amisync.lha - View contents
Readme:comm/net/amisync.readme
Downloads:170

AmiSync keeps a folder on your Amiga in sync with your other computers
using Syncthing, an open-source continuous file synchronisation protocol.
Save, change or delete a file on one machine and the same thing happens on
the others, over an encrypted connection, with no cloud account in the
middle.

AmiSync speaks Syncthing's native Block Exchange Protocol over TLS 1.3 (via
AmiSSL), so it interoperates with current Syncthing (v2.x) on Windows,
macOS, Linux, phones and NAS boxes.

Needs a TCP/IP stack providing bsdsocket.library - Roadshow, AmiTCP or
Miami. About 4 MB of RAM is the working minimum for one folder and a peer
or two; folder size is bounded by RAM rather than by a fixed limit.

Features:

  - Send-receive, send-only and receive-only folders, with the connection
    pinned to the configured device ID
  - Persistent per-folder index: a restart re-uses stored hashes instead of
    re-reading every file
  - Near-instant pickup of local changes (filesystem notification), plus a
    periodic scan as a backstop
  - .stignore patterns, Syncthing-style conflict copies, and rename/copy
    detection
  - Optional file versioning: a file a remote change would overwrite or
    delete is first moved to a .stversions drawer (a "trash can" safety net)
  - Local peer discovery and runtime peer adding, from the Workbench or via
    ARexx
  - Workbench integration: a status AppIcon on the backdrop and the daemon's
    commands in the Tools menu
  - Scriptable through an ARexx port; AmigaGuide manual included

Not supported: global discovery and relays (peers must be directly
reachable - same LAN or a dialable address), symlinks,
receive-encrypted/untrusted peers, and per-device folder sharing - every
configured folder is offered to every configured peer, so add only devices
you would give all of those folders to. Folder trees nest at most 12
levels deep, and AmigaOS will not carry a path longer than 254 characters,
counting the folder's own path; anything past either limit is skipped, with
a warning naming it in the log.

AmiSync is an independent project, not affiliated with or endorsed by
Syncthing.

Installation: unpack, then double-click Install. From a Shell, "Installer
Install" does the same. See the included amisync.guide for the full manual.

Source, issues and newer releases:
https://github.com/thomasseverinsen/amisync


Contents of comm/net/amisync.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                    0       0 ****** -lhd- 0000 Sep  7 13:26 Amisync/
[generic]                  385     738  52.2% -lh5- 5ff5 Sep  7 13:26 Amisync/Install.info
[generic]               137694  259772  53.0% -lh5- 1715 Sep  7 13:26 Amisync/amisync.040
[generic]               139553  262824  53.1% -lh5- 38b9 Sep  7 13:26 Amisync/amisync.020
[generic]                 3731    6480  57.6% -lh5- 8f53 Sep  7 13:26 Amisync/appicon.info
[generic]                 1593    3318  48.0% -lh5- 4010 Sep  7 13:26 Amisync/BUILDING
[generic]                 6773   16117  42.0% -lh5- eb46 Sep  7 13:26 Amisync/amisync.guide
[generic]                 5177   11658  44.4% -lh5- e7de Sep  7 13:26 Amisync/README
[generic]                11742   20864  56.3% -lh5- 01aa Sep  7 13:26 Amisync/amisync-genid
[generic]                  932    1746  53.4% -lh5- 7816 Sep  7 13:26 Amisync/THIRD-PARTY
[generic]                  631    1074  58.8% -lh5- ff84 Sep  7 13:26 Amisync/LICENSE
[generic]                 3313    7592  43.6% -lh5- 5689 Sep  7 13:26 Amisync/amisync.conf.example
[generic]               138880  260428  53.3% -lh5- 2e61 Sep  7 13:26 Amisync/amisync.060
[generic]                 2864    8935  32.1% -lh5- 9356 Sep  7 13:26 Amisync/Install
[generic]                 1169    1484  78.8% -lh5- c412 Sep  7 13:26 Amisync.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        15 files  454437  863030  52.7%            Sep  8 00:25
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>