-
Notifications
You must be signed in to change notification settings - Fork 45
Home
Welcome to the RetroNAS Wiki. Please select a documentation link from the sidebar on the right.
This project is currently in alpha status. Things are changing rapidly, and likely to break currently. By all means use it, but if you're not an intermediate to advanced user, check back in about a month when the major framework has settled down and it's ready for beta status, and more user friendly.
RetroNAS aims to provide a user-friendly way to install a wide range of tools that support Network Attached Storage ("NAS") for older / retro systems.
RetroNAS can be installed on a Raspberry Pi (or a small Virtual Machine), and through a simple user menu individual items can be installed to provide network file sharing to a wide array of old computers and consoles, while also allowing modern computers access so that the contents of the NAS can be easily managed, or new tools and software added as required.
Several devices can share RetroNAS at once. For example, if a setup consists of several old computers, consoles, RetroPie or MiSTer FPGA style emulation devices all on the same network, all of these can access the same pool of software and games via the network, instead of having to rely on "sneakernet" file transfer on floppies or USB/CF/SD media.
The Wiki is currently under development, and in a bit of a mess for now. Efforts will be taken to turn it into some ordered thing with properly organised sections soon. For now, probably start with:
Have an old/vintage/retro computer and wondering how this project can help you?
RetroNAS authors are entirely grateful to the wider open source computer and console development, preservation and hacking communities, all of whom constantly give away their hard work for free so that we can keep our old hardware alive, and preserve their contents.
In late January 2022, Bob from RetroRGB and myself had a 90 minute chat about RetroNAS. All the things done so far, all the future plans. Things have already changed and some of the topics are already either in the works or already added. But hopefully it gives you an idea of what the project goals are longer term.
Getting started:
Contributing
- Bugs
- Structure
- Testing RetroNAS
- Ideas potential future state stuff
Multi-system protocols:
- ADTPro Apple // era
- EtherDFS MS-DOS/FreeDOS
- ethflop MS-DOS/FreeDOS L2 floppy emulator
- FTP
- HTTP
- Kermit
- NFS
- Netatalk AppleTalk/AFP
- Samba SMB/CIFS
- TNFS Atari 8-bit and ZX Spectrum
- Telnet
- ZeroConf, Bonjour, Avahi
- pyGopherd a HTTP alternative
- zterm Serial Comms Zmodem Transfer
Specific system configurations:
- Supported Clients
- 3DS QR codes Nintendo 3DS and 2DS
- Batocera
- EmuELEC and derivatives
- RecalBox
- EmuDeck
- Analogue Pocket (OpenFPGA)
- FSP Nintendo GameCube
- Fenrir-ODE Webserver Sega Saturn
- MiSTer FPGA
- NABU Internet Adapter
- Netlink Sega Saturn Netlink online play
- OpenPS2Loader PlayStation 2
- XBox360
- dreampi dreampi project for Dreamcast (and others) online
- hb-store-cdn PlayStation 4 Homebrew Store CDN
- ps3netsrv PlayStation 3
- linux-dexdrive Dump/Write PS1 memory card images
- sidecart Atari ST Sidecart
Services:
- WaybackProxy Web Proxy through the Wayback Machine
- WebOne Web Proxy
- macproxy Web Proxy
- wrp Web Proxy
- Cockpit Web management
- Syncthing file synchronization
- ROM import Smokemonsters SMDB
- TCPser software Hayes Modem
- BitTorrent
- aria2 lightweight download utility.
- megatools mega.nz suite
- XLink Kai multi-platform
Tools:
- gogrepo Sync your GOG installers
- SabreTools DAT management tool
- mc Midnight Commander (Norton clone)
- ytree filemanger XTree clone
- far2l far2l filemanager
- Gadgets Linux gadgets (OTG) mode
- affstools
- amitools
Physical Media:
- DiscImageCreator dump redump.org compatible images
- Redumper advance disc dumper
On-Device Management:
- cue2pops BIN/CUE to VCD conversion
- extract-xiso Manage XISOs
- hdl-dump PS2 HDD device management
- nbd-client Network Block Device
- pfsshell PFS shell / PFS fuse
- ucon64 A multi-purpose copier device tool
- xboxmanager An experimental XBOX Manager
- pi1541 setup a pi1541 compatible device
Advanced Topics:
- Storage
- BtrFS RAID, Snapshots, Compression, Deduplication
- FAT Advanced guide to using FAT loopback mounts for EtherDFS
- TBA
- SMR Shingled Magnetic Recording hard drives (TBA)
- NTFS Advanced guide for NTFS formatted disks
- SMB Loopback Mounting an existing SMB NAS
- NFS Loopback Mounting an existing NFS NAS
- MDRAID (TBA)
- LVM (TBA)
- iSCSI Configuring iSCSI
- Networking
- Standalone Independent standalone network
- Zoned Firewall zones for retro and modern networks
- DHCP Basic DHCP on the Ethernet device
Other:
- Installation Profiles
- Generic ROMs folder
- Other projects and sites
- laptop-ao
- Local Module
- Docker and why it's not optimal for a network storage system