Website is down

Yeah I hope this doesn’t go the way of Axoloti, where the site + forums disappeared without any message/warning from the dev.

Luckily these forums are still up, but unfortunately the RebelTech site and patch-library are not particularly robust and this downtime happens quite regularly.

4 posts were split to a new topic: Docker container for building patches

is there a repository where all the patches are collected which were available through the rebeltech/patches website ? ( i think there were approximately 400 patches )
thanks

They are stored on their server (that is down at the moment), there’s no version control for them so there can’t be an actual repo. Also, it’s possible that some of them won’t build as is due to C++ API changes over years (it’s usually backwards compatible, but likely not in 100% cases).

It wouldn’t be too hard to download all patch binaries once the library is back as their URLs can be extracted from a single JSON file IIRC. Flashing patches requires sending a few extra Sysex commands first to specify that it should be flashed in a specific slot, etc. I actually considered making an utility to do exactly that (sync patch binaries from OWL server to local machine and allow flashing them to a connected device). Not sure if this outage will be enough to motivate me to finish this :wink:

Btw, I’ve send messages to Martin & Manu about this 3 days ago - no response yet, but I guess someone will end up restoring server next week.

3 Likes

Oh, this could be a dream! Someone set the an offline environment on a virtual machine and share it! [inserting Fry from Futurama saying “shut up and take my money”]

You might get somewhere with this initial try. It works for my Faust patches on Lich at least…

Website is back up, apologies for the outage.

4 Likes

Btw the web application that is the patch library is here: GitHub - RebelTechnology/OwlServer: Web-based Client/Server application for the Open Ware Laboratory

I was experimenting with a Docker Compose file that would bring up the whole website in containerised form, but it still has a bunch of hardcoded credentials that I’d have to extract before sharing. And Docker Compose doesn’t play very nicely with AWS, or the other way around, so I never got around to finishing it as a better way of deploying the site. At the moment the whole website (wordpress, mysql, mongo, nodejs) is hosted on a single EC2 instance which is 1. not resilient and 2. hard to beat on price.

1 Like

@mars: can you point me to all versions of the various components involved on the site. E.g. version of gcc, Faust, … I’m trying to build an offline version (see GitHub - yrn1/owlbuilder), but I can’t exactly reproduce the behaviour of my Faust patches with that of the online version. E.g. either some features don’t work because my Faust is too old, or my Lich spews garbage, because a newer Faust is not compatible. Any pointers would be great.

FAUST Version 2.30.5
arm-none-eabi-gcc (GNU Arm Embedded Toolchain 9-2020-q2-update) 9.3.1 20200408 (release)
1 Like

heyo @mars , @Befaco - website is down again. Could you be so kind and hit reboot

I have an urgent modification that I’d like to do to the patches on my OWL Pedal - is there any alternative to the website given that it’s down?

Thanks

Moved this discussion to thread made during last site outage where everything has been discussed

2 Likes

Apologies, back up now.

1 Like

1 Like

thank you! what the hell happened? Why does this thing keep going down

Hi again, the website is completely down for http://www.rebeltech.org/. ERR_CONNECTION_REFUSED this time, no server response of any kind.

Indeed it is. I’ve sent a message to Manu and Martin, but have no idea when this will get resolved.

Thank you for always being so helpful antisvin :slight_smile:

I am feeling as though I should get my local owlprogram up and running again, perhaps the website being down is a good excuse.

This is a good idea even if there wouldn’t be those lengthy outages several times a year. Building patches locally saves time. Also, in case of pure C++ you can also detect some issues such as reading from unallocated memory.