Aranym/FreeMint available as a Docker container

36 views
Skip to first unread message

Jean

unread,
Nov 10, 2023, 8:20:56 AM11/10/23
to ARAnyM
Hi all,

I have created a Docker container to run Aranym/FreeMint (based on EasyARAMint).
It is available at https://hub.docker.com/r/goodoldtos/aranym
All documentation is included, there is also the source available at GitHub: https://github.com/GoodOldTos/aranym
And to make it even easier, a YouTube video is available as a Quick Start: https://www.youtube.com/watch?v=9cT6eDag4eM

Have fun!
Jean

Miro Kropáček

unread,
Nov 10, 2023, 8:52:04 AM11/10/23
to Jean, ARAnyM
Very nice, Jean!

A few years ago I did something similar, just running on my own server but it was more stupid -- IIRC it was just X (or VNC?) from Linux with aranym running on my server available to connect from outside. The idea was to somehow integrate it with Github's pull requests, i.e. that you fix something in QED (or FreeMiNT itself), it would build and upload somewhere and you'd test it in real time in your browser. With your setup, this seems much easier now. :)

--
You received this message because you are subscribed to the Google Groups "ARAnyM" group.
To unsubscribe from this group and stop receiving emails from it, send an email to aranym+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/aranym/d358f7c2-b698-4114-a531-a60bb5a3b5aen%40googlegroups.com.


--

Jean

unread,
Nov 10, 2023, 9:26:19 AM11/10/23
to ARAnyM
Hi Mikro,

Thanks for your comments!
right now it's using X11 VNC to connect to the Atari VM, so you need a X1 VNC client such as TinyVNC. But if you add Guacamole in the picture, you can ave access from your browser.
Next step would be to add noVNC support to have direct connection form a browser.

Cheers,
Jean

Eero Tamminen

unread,
Nov 10, 2023, 2:28:05 PM11/10/23
to ara...@googlegroups.com
Hi,

If one wants GPU accelerate anything that uses X, X server itself should
be HW accelerated (= offer things needed by 3D drivers).

I haven't been able to do that when running X offscreen, but I could do
it by running HW accelerated offscreen Wayland compositor (Weston), then
Xwayland on top that, and X application on top of that.

=> If one wants e.g. SDL or GL acceleration for containerized Aranym, I
would suggest using Wayland instead of X, to simplify things.


- Eero
>>> <https://groups.google.com/d/msgid/aranym/d358f7c2-b698-4114-a531-a60bb5a3b5aen%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>
>>
>> --
>> http://mikro.atari.org
>>
>

Jean

unread,
Nov 10, 2023, 5:30:06 PM11/10/23
to ARAnyM
Hi Eero,
from what I see using x11vnc package, it is pretty much smooth using it. Never tried Wayland, however Dockerfile is available at https://github.com/GoodOldTos/aranym, in case anyone wants to give this a try.

Cheers,
Jean

Jean

unread,
Dec 2, 2023, 12:20:03 PM12/2/23
to ARAnyM
Hi all,

I have updated the Docker image:
- Automatic download of Aranym data if not present (no longer needed to wget/tar commands)
- Container restart issue fixed


It is available at https://hub.docker.com/r/goodoldtos/aranym
All documentation is included, there is also the source available at GitHub: https://github.com/GoodOldTos/aranym
And to make it even easier, a YouTube video is available as a Quick Start: https://www.youtube.com/watch?v=9cT6eDag4eM

Have fun!
Jean

Petr Stehlík

unread,
Jan 5, 2024, 11:37:25 AM1/5/24
to Jean, ARAnyM
Hi Jean,

I have missed this great news (I've got 440 unread mails, and this
thread has been one of them, unfortunately).

Congratulations and please keep improving it. I think it could be a
cool way of distributing releases (and even daily builds) of ARAnyM
once we integrate it in the ARAnyM GitHub CI.

Adding an optional HTML frontend to the VNC for the most lazy
users/tester could be a cherry on top :-)

Thanks,

Petr
> https://groups.google.com/d/msgid/aranym/e3d664f6-75e4-40c0-8ddc-9532d35fce14n%40googlegroups.com
> .

Jean

unread,
Jan 5, 2024, 1:11:56 PM1/5/24
to ARAnyM
Hi Petr,

Right now I'm using the Aranym package coming from Debian 11 repository but using GitGub CI is definitively an option (would require a multi-stage docker build to get latest Aranym sources).
I'm not familiar with  GitGub CI but I believe I can do it so Aranym could be officially released as a Docker image as well.

For VNC, noVNC server can be included into the Docker image so we can connect to it via a simple browser (HTML5 required).
I need to spend time to add/configure noVNC for that...
Right now I'm using Guacamole (kind of X11/SSH gateway) to access the X11 session from a browser and it works well :-)

Dockerfile and components to build the image are available at https://github.com/GoodOldTos/aranym so any help appreciated :-)

Cheers,
Jean
Reply all
Reply to author
Forward
0 new messages