Giter Club home page Giter Club logo

Comments (12)

Goro2030 avatar Goro2030 commented on June 16, 2024 5

OK, if that's what you want, let's do that. I've opened a feature request with my friends at RSK.

rsksmart/rskj#1565

from umbrel-apps.

Goro2030 avatar Goro2030 commented on June 16, 2024 1

Confirmed: RSK won't run on a PI, but it will run on Docker on a PC ( AMD64 ), so if you run it on a PC, you can give it a try! I compiled its image, and it's running ... taking up 1 GB of RAM and 25% of 2 cores on a Ryzen 7 👍

from umbrel-apps.

notleanbarba avatar notleanbarba commented on June 16, 2024 1

Hi community,

Last week, I learned about RSK and their features and totally amazed. I was learning to add a RSKj docker to current Umbrel Node via Docker, but it's not done yet. So a shower thought that do you guys think about adding RSKj to Umbrel in the future?

I guess umbrel should be developed based on bitcoin and not another sidechain.

from umbrel-apps.

lukechilds avatar lukechilds commented on June 16, 2024 1

I think it's ok to keep this issue open. We're definitely open to the idea of someone packaging an RSK node for Umbrel.

from umbrel-apps.

Goro2030 avatar Goro2030 commented on June 16, 2024

I upvote your idea. RSK is a great development!

I can help you setup the docker part of it if you guide me to where the RSKj containers are defined.

from umbrel-apps.

Goro2030 avatar Goro2030 commented on June 16, 2024

I've found it on their site :)

But I think it would be too heavy ( runs on Java ) for a Raspberry Pi ... you can try it though, but according to RSK, the minimum requirements are:

  • 2 cores
  • 8 GB RAM
  • 50 GB storage (that you'll have to map to your external storage somewhere)

To do so, once your Umbrel boots, connect to it using SSH, create a directory (let's call it RSK, and cd there) and run:

curl https://raw.githubusercontent.com/rsksmart/artifacts/master/Dockerfiles/RSK-Node/Dockerfile.MainNet --output Dockerfile.MainNet

Then, you need to generate the image, by running:
(BTW: The image is not optimized AT ALL, RSK could do much better here ... i.e. it uses a full 70 MB Ubuntu image for it!)

docker build -t mainnet -f Dockerfile.MainNet .

Then you can run it:

docker run -d --name mainnet-node-01 -p 4444:4444 -p 5050:5050 mainnet

You can see if it's working using "docker ps" and see how much is consuming using "docker stats"

I didn't try to compile it, so if you do that, please let me know how it went. It's Java-based, so I guess it will compile on ARM.

from umbrel-apps.

AaronDewes avatar AaronDewes commented on June 16, 2024

Confirmed: RSK won't run on a PI

Have you tried this?

I can help you setup the docker part of it if you guide me to where the RSKj containers are defined.

https://github.com/getumbrel/umbrel/blob/master/apps/README.md

The images need to be on Docker Hub to be packaged for Umbrel

from umbrel-apps.

Goro2030 avatar Goro2030 commented on June 16, 2024

Confirmed: RSK won't run on a PI

Have you tried this?

I can help you setup the docker part of it if you guide me to where the RSKj containers are defined.

https://github.com/getumbrel/umbrel/blob/master/apps/README.md

The images need to be on Docker Hub to be packaged for Umbrel

Thanks for the link @AaronDewes . Since this application does not run on ARM, there's no point in creating an APP for it at this point.

I'd close this ISSUE.

from umbrel-apps.

AaronDewes avatar AaronDewes commented on June 16, 2024

Since this application does not run on ARM

Have you tried doing so? The Docker container should build fine

from umbrel-apps.

Goro2030 avatar Goro2030 commented on June 16, 2024

Yes, I tried and built the whole docker image. But the RSK people do not have an architectural candidate for ARM in their repository (ppa), so it doesn't finish building. Ence my statement that "it doesn't work on ARM". It works on Linux though.

from umbrel-apps.

royalgarter avatar royalgarter commented on June 16, 2024

Yes, I tried and built the whole docker image. But the RSK people do not have an architectural candidate for ARM in their repository (ppa), so it doesn't finish building. Ence my statement that "it doesn't work on ARM". It works on Linux though.

Same with me. Tried to using prebuild RSK image but it said "it doesn't work on ARM". Maybe self built RSK from source will do. But it will take more time to try it.

from umbrel-apps.

Goro2030 avatar Goro2030 commented on June 16, 2024

I propose the maintainers close this "OPEN" issue, as it's not an Issue, but a feature request not aligned with Umbrel's purpose.

from umbrel-apps.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.