-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
batocera-casaos suggested changes, issues, and wishlist #3
Comments
that's fantastic input, much appreciated; was planning to get into it much earlier but am stuffed elsewhere; eg samba missing - i just kicked it in first release since it sometimes collided with batocera's and didn't want users to mess with two versions (but it's easily reinstallable via apt etc), also downgraded casa intentionally 1release down, as latest ver had a bug that didn't allow it to add custom launchers/containers with nonstandard/non-'latest' versions or smth) most of the preinstalled stuff there was to bundle containers that are 'easier to delete than to add', esp for beginners, and to show examples of configs in the casa gui, for bato paths/volumes etc, i admit the full image would best be shaved a few gb |
hey sorry for the delay in response - I'm glad the input is appreciated! I've been focused on working on enhancements to the world of coco in Bactocera & starting to drum up new interest in both Batocera Linux & CasaOS on both YouTube & Discord so I'll be circling back around here soon (though I will be taking a big trip primarily off the grid quite soon!) I would be happy to contribute a cleaned up zip & realizing I'm missing some kind of "sanitizer" script that will take a Batocera CasaOS install & restore default passwords, clean out user data (ie. Emby or emuJS db), non-default apps & pretty much get it back to a default configuration ready for distribution - have you done any work on such a script I can bounce off of? I'm also wondering where you request I upload a new zip & integrate it into your current release over on batocera.pro? |
Originally posted by @uureel in #2 (comment)
hey I dived pretty much head first into this container the last 48 hours so I want to make sure this is all logged & tracked somewhere so we don’t have duplicate effort. since GitHub is one gigantic wiki on steroids, we can edit this thread and break up this issue into separate ones as there’s a lot to unpack here!
Changes I made
these might be worth merging efforts
1a. made CasaOS login password match Batocera Linux root
1b. deleted and recreated Portainer to reset its unknown password (glad it was this easy!) (propose defaulting to “batocera/batoceralinux” due to its 12 char requirement)
custom.sh
is depreciated as of v38, moved the script intoservices/casaos
and enabled service:batocera-services enable casaos
3a. deleted Kodi (and MariaDB which I believe it uses) and Syncthing as they are already part of the official Batocera Linux distro
3b. replaced
DATA/emulatorjs/data/.ipfs
with the one in data_default (97MB) - it’s grown to ~500MB (which is much better than 2GB!)3c. containers that could be optional: Pi-hole, Sabrzbd, Doublecommander, qdirstat (we could create a Batocera AppStore)
3d. my personal pref: deleted PLEX - it forces a cloud login to plex.tv - can’t stand creepy big brother sh*t!
3e. Remmina’s image footprint is rather large at 2GB+ so deleted it until I get figure out how to RDP from my iPadPro
3f. went into Portainer and pruned remaining unused images
3g. went into
DATA/AppData
and cleaned up orphaned configs/userdata/roms
to work)5a. reset
emulatorjs/data/config
back to nothing so it doesn’t contain 1000 roms & art assets that don’t exist ;)5b. fixed mappings in
emulatorjs/data
for systems that have different names (eg. segaGG —> /userdata/roms/gamegear)5c. wrote a script to symlink existing Batocera logo & video assets (we’re pretty spoiled by the robustness of the Batocera scraper - let it find everything and do it correctly!)
/userdata/kodi
(it would make sense to create default “batocera” users with default libraries (movies, tv, music, pictures) for both)Issues
Wishlist
/userdata/saves
~/configs/retroarch
directory (esp for remaps & overlays) (though I feel like we are reinventing Emulation Station at this point :) (where is the emulatorJS retroarch directory anyways?)/userdata/system
(eg. so it picks up the same~/.gitconfig
)whew - that was a mouthful! hope it’s all useful - this is amazing work y’all are doing! thanks again for the invitation to test and peer into the future 🔮
The text was updated successfully, but these errors were encountered: