#Looks like he was set up with Oracle,

1 messages · Page 1 of 1 (latest)

slender cairn
#

I'm just gonna make a thread to try and organize the conversation a bit more.

Ok, it looks like your options are relatively finite for recovering the data. I have done this sort of thing once before (when the person hosting an instance for someone died and there was no access to the host machine because of that), but it's kinda an involved thing.

Functionally, you can break things down into two steps. One is the assets and other files on disk (images and so on) and the other is the documents (data for actors/scenes/etc).

The assets are relatively simple, it's possible to use a GM user and some JS to loop through all the files in the server to make a list of them and I've also got some Python code for taking such a list and downloading all the files to a local folder.

The documents are a bit harder, because they aren't just something you can download (without making a crapload of files to have to import one by one). However, a bit ago I was playing around with a module that's designed to interface with a remote server and basically allow uploading/downloading Foundry documents from one world/server to another. And it's possible to use that concept in this situation and just loop through an entire world grabbing everything like that.

When I did this before, I used a GM login on the worlds needing to be recovered to pull all of the data off to a local setup and then sent the whole Data folder to the user when I was done.

What's y'all's level of technical/etc experience with such things? I can potentially feed the relevant code/etc to y'all or I can do stuff myself if you want me to try and pull down stuff in a similar way again

lost ferry
#

Side question: is that hosted with a typical cloud VPS provider? Then you should maybe be able to get access to the screen console and login by password (for the screen session no ssh key needed)

slender cairn
lost ferry
#

Ah Oracle - sorry missed that peace of info

novel epoch
#

Got'cha. Yeah, the documents are the more important bit here since there are a bunch of custom monsters and feats and items, etc.

In terms of technical experience, modest at best. I've done a fair few installs of Foundry over the years so I'm comfortable with PuTTY and managing files that way, but otherwise I am a more casual user. Next to no coding knowledge.

Unfortunately though, while asking here, I reached out to the server owner and asked him for the Foundry admin pass so I could get to the setup side of things and switch into and out of the game world we need to save. Doing so caused it to crash and it's not rebooting. So... Yeah, we're out of luck on doing anything until they can reclaim access to their Oracle account.

#

At least my buddy did take the time to export all the jsons ahead of time.

slender cairn
novel epoch
#

Yeah pretty much. Sorry to waste your time on that one. When I asked, the server was up and working.

slender cairn
#

Nah, it's fine. It's a totally valid thing to ask about, and there was no way to know that the server would accidentally get crashed while we were talking, lol

novel epoch
#

Lol yeah, pretty much. Thanks for helping! I'll circle back to this if things change, but looks like it's gonna be a lot of importing. 😄

slender cairn
#

If you've got JSONs exported already, you might swing down to #macro-polo for help writing a loop that can take a folder of JSONs inside a Foundry server and turn them into documents. That might streamline things a bit at least