Fujinet TNFS Server Image

One of the coolest features of the Fujinet is the ability to browse remote servers of files to load on your Atari 8bit, and having a local one makes getting software from your computer to the Atari as simple as drag and drop or ftp.

A stand alone server is a cool project and can be done easily and cheaply using a Raspberry Pi (even a Pi Zero W is powerful enough) but a lot of people find setting it up kinda tricky, especially if they are unfamiliar with linux.

To help out with this I’ve created a Raspberry Pi image with everything already configured. Just write the image to a micro SD card, change the WIFI settings, and put it in your Raspberry Pi.

Download and unzip the server image

Write the server image to the MicroSD card

I use Balena Etcher, it’s available for Windows, Mac and Linux; it’s simple, and it works.

Edit the Wi-Fi Settings

Put the written microSD card into a PC or Mac and a drive called ‘boot’ should become available. Find the file called wpa_supplicant.conf, edit it with a decent text editor like VSCode or Notepad++ and change the WI-FI connection details.

Save and eject the microSD.

Put it in your Raspberry Pi and power up.

The image will boot, expand to fill all the available space on the microSD card, set up the Wi-Fi and file sharing, reboot itself and start the TNFS daemon.

When this has finished it will appear in your computers network list with the name TNFS. If it doesn’t appear after a few minutes, you may have made a mistake editing your wifi credentials, it’s probably easier to write the microSD card again and have another go at it to than try and fix the problem.

Enjoy your local TNFS server.

You can access this server on your network with these credentials.

  • Server Name: tnfs.local
  • Username: pi
  • Password: tnfs

It will accept connections on ssh, sftp and scp as well as windows and mac file sharing. You should be able to add tnfs.local to your Fujinet hosts list.

This is obviously not even close to secure so it would be unwise to let this be a public tnfs server without significant hardening.

Let me know on Twitter or AtariAge (links are at the bottom of the page) if there are any sticking points or things I can improve.

This is v1.3 of the image, the last version had a few bad blocks caused by a worn out SD card.

New in this version the command ‘tnfsupd’ can be run from a terminal to update the tnfs daemon to the latest version. Handy if there are bug fixes to the tnfsd software.