31 May 2020, 06:24 | #1 |
Registered User
Join Date: Mar 2016
Location: Australia
Posts: 881
|
squirt - Remotely manage your Amiga from modern systems
Hi,
Just thought I would let people know about this new little project I have recently started. It's very much work in progress, so I haven't made any releases yet. squirt is a small network server (Amiga executable is less than 5kb) and some command line tools for Windows/Linux/Mac that let's you remotely manage your Amiga computers via TCP/IP. I wrote this because none of the existing tools that do the same thing really worked exactly how I wanted them to. So far you can:
Image of running an incremental backup: Here is a little demo of the remote cli showing editing and running "diff" on a mix of remote Amiga files as local files. [ Show youtube player ] You can see more info at the squirt github project page |
31 May 2020, 08:12 | #2 |
Registered User
Join Date: Nov 2014
Location: NSW/Australia
Posts: 462
|
wow - that looks so cool! Looking forward to having a play with it
|
31 May 2020, 11:23 | #3 |
Registered User
Join Date: Feb 2012
Location: United Kingdom
Posts: 3,173
|
Looks like a promising start. I'm sure a GUI would come a long with this by others once released to give frontend to command line interface (as has been done for Greaseweazle).
Keep up the good work! |
31 May 2020, 20:24 | #4 |
Registered User
Join Date: Dec 2013
Location: Halifax
Posts: 225
|
nice.
|
01 June 2020, 07:55 | #5 |
Registered User
Join Date: Oct 2007
Location: Athens , Greece
Posts: 1,840
|
that's VERY nice!
|
01 June 2020, 08:10 | #6 |
Registered User
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 41
Posts: 3,771
|
This is an interesting piece of software. With the remote CLI, is that run in the background on the Amiga or is it visible and you can watch what the remote user is doing?
What additional functionality would a GUI offer for this particular application? |
01 June 2020, 08:11 | #7 |
Registered User
Join Date: Dec 2013
Location: Halifax
Posts: 225
|
|
01 June 2020, 08:28 | #8 |
Registered User
Join Date: Mar 2016
Location: Australia
Posts: 881
|
The “remote cli” isn’t an ongoing process on the Amiga, the little server runs each command in the background as a new process. But it is run in the background so you can’t see what the remote user is doing.
|
01 June 2020, 09:40 | #9 |
Ex nihilo nihil
Join Date: Oct 2017
Location: CH
Posts: 4,856
|
worth it !
|
01 June 2020, 14:17 | #10 |
WinUAE 4000/40, V4SA
Join Date: Apr 2020
Location: East of Oshawa
Posts: 538
|
I can't wait until this is available! It'll be very helpful for working with my WinUAE configs.
|
01 June 2020, 14:30 | #11 |
Registered User
Join Date: Jun 2019
Location: BNE AU
Posts: 216
|
Nice one! This'll help with backing up my machine nicely.
|
01 June 2020, 19:14 | #12 |
Amigan
Join Date: Feb 2012
Location: London
Posts: 1,309
|
Looks promising! I never found Amiga network filesystems all that reliable, especially for big files (like a backup). Also, I could never get Putty working 100% with a remote shell.
|
07 June 2020, 09:42 | #13 | |
Registered User
Join Date: Mar 2016
Location: Australia
Posts: 881
|
Quote:
Stuff I tried is either a bit too slow to initiate connections, uses quite a lot of ram, or won't nicely intergrate into my build system or other issues. I mainly use this from Makefiles to transfer and set up files then automatically test games I am writing. Once the transfer stuff was done I figured it would be easy to add backup/restore. That way I can incrementally back my Amigas up to a git repo or something. I might also do a serial version of this some time. |
|
07 June 2020, 09:59 | #14 |
Registered User
Join Date: Mar 2019
Location: Melbourne, Australia
Posts: 420
|
Very cool, well done - and I’m really liking your GitHub too.
|
07 June 2020, 13:06 | #15 |
Banana
Join Date: Jul 2016
Location: Darmstadt
Posts: 1,213
|
Can you expose AREXX ports over the network?
|
07 June 2020, 13:27 | #16 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,161
|
at first glance I read "remotely damage your amiga from modern systems"
That really looks good. I use sync tools to synchronize my CF with my windows hard drive, but I find that the sync always copies too much, which defeats the purpose, takes forever and damages the CF card. Running that sync from WinUAE with the CF card in would make it much simpler. |
07 June 2020, 23:55 | #17 |
Registered User
Join Date: Mar 2016
Location: Australia
Posts: 881
|
|
12 June 2020, 18:54 | #18 |
Registered User
Join Date: Dec 2019
Location: Fort Collins, CO USA
Posts: 60
|
Looks cool!
|
20 June 2020, 02:41 | #19 |
Registered User
Join Date: Mar 2016
Location: Australia
Posts: 881
|
I have done a little bit more work on this, and it's probably at a stage where I could do a release if anyone is interested in trying it.
Some of the stuff I have done is:
You can see from the screenshot above there are two commands I created:
I added these so I can run SongPlayer in the background and get it to quit when required. I have tested the client apps on:
So if anyone is interested in playing with this I can make a release with binaries , so let me know which OS you would be running the client apps on. Note: For Windows at the moment it really works best using the new Windows Terminal with UTF-8 support enabled. This is because I currently use iconv to convert Latin1 characters on the Amiga side to UTF-8 as well as using UTF-8 emjois as status icons. |
20 June 2020, 16:15 | #20 |
Registered User
Join Date: Dec 2019
Location: Fort Collins, CO USA
Posts: 60
|
Definitely interested in trying it. I'm running macOS, but also have linux and raspbian.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Using WinUAE remotely - anyone have any experience? | cjard | support.WinUAE | 4 | 21 April 2020 18:20 |
Can macOS or non-UAE Windows PC manage files on an Amiga-formatted USB-thumbdrive? | studio460 | support.Hardware | 5 | 17 June 2019 10:12 |
To those recapping retro systems or having recapped systems | wiser3 | Amiga scene | 17 | 04 November 2018 19:09 |
WinUAE for continuous integration - running without window + how to control remotely? | strim | request.UAE Wishlist | 3 | 17 May 2016 20:46 |
Would anyone be even remotely interested in a J-RPG game on Amiga? | AB Positive | Retrogaming General Discussion | 29 | 15 October 2009 18:40 |
|
|