Giter Site home page Giter Site logo

ethibox / ethibox Goto Github PK

View Code? Open in Web Editor NEW
183.0 15.0 36.0 5.16 MB

Open-source web apps hoster

Home Page: https://ethibox.fr

License: GNU General Public License v3.0

JavaScript 99.44% Dockerfile 0.47% CSS 0.09%
react automation ethibox self-hosted privacy docker orchestrator docker-swarm portainer tailwindcss

ethibox's Introduction

Ethibox

Version License Build Code Climate

Ethibox is an open-source web apps hoster. It allows you to get paid for hosting popular open-source web apps. It is based on Docker and is compatible with any hosting provider.

screenshot

✨ Features

  • Open-source: Ethibox is an open-source project, you can contribute to it and make it better.
  • Easy to use: Ethibox is easy to use, you can install it in less than 5 minutes.
  • Secure: Ethibox is secure, it uses Docker to isolate apps and it is compatible with any hosting provider.
  • Compatible: Ethibox is compatible with any hosting provider, you can host it on your own server.
  • Stripe integration: Ethibox is integrated with Stripe, you can get paid for hosting apps.

📦 Installation

docker run --name ethibox -p 3000:3000 ethibox/ethibox

🫱 Contributing

We welcome contributions in all forms. Please check out the contributing guide for more information.

Participation in this project is subject to a code of conduct.

🎁 Support me

Please support me with a one-time or a monthly donation and help me continue my activities.

Github sponsor ko-fi Buy me a coffee liberapay Github Mastodon Twitter

📜 License

This project is licensed under the GNU GPL v3.0 - see the LICENSE.txt file for details

Free Software, Hell Yeah!

ethibox's People

Contributors

dependabot[bot] avatar johackim avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ethibox's Issues

Stuck at Start

Steps to reproduce the problem

  1. docker run --name ethibox -p 4444:4444 ethibox/ethibox
    Unable to find image 'ethibox/ethibox:latest' locally
    latest: Pulling from ethibox/ethibox
    a073c86ecf9e: Pull complete
    db7179d8c6cd: Pull complete
    66b9cfaecc8c: Pull complete
    b89fe290bec9: Pull complete
    84e24c694e57: Pull complete
    570ac2720006: Pull complete
    fa9ed88fc44d: Pull complete
    Digest: sha256:d0b66a83619d6ba295c9604b1bdded9e560087f086afc27a3e59d629e23dd4b5
    Status: Downloaded newer image for ethibox/ethibox:latest
    docker: Error response from daemon: OCI runtime create failed: container_linux.go:348: starting container process caused "process_linux.go:402: container init caused "process_linux.go:385: running prestart hook 0 caused \"fork/exec /usr/bin/dockerd (deleted): no such file or directory\""": unknown.
    ERRO[0014] error waiting for container: context canceled

Specifications

  • Version: Docker Version
    docker --version
    Docker version 18.06.1-ce, build e68fc7a
  • Platform:
    lsb_release -a
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description: Ubuntu 18.04.2 LTS
    Release: 18.04
    Codename: bionic

4.15.0-48-generic #51-Ubuntu SMP Wed Apr 3 08:28:49 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Thanks.

Self-host ethibox : custom domain

Installed ethibox and running using docker on a self-host VPS.
Add an app and add a custom domain
UI says to set DNS to 127.0.0.1.
Really ? How will this ever work when set on a registrar DNS ?

No access to /admin and no admin user

Expected behaviour

There is no access to /admin

Actual behaviour

image
image

Log :

ready - started server on 0.0.0.0:3000, url: http://localhost:3000/
info  - Loaded env from /app/.env
react-i18next:: i18n.languages were undefined or empty undefined

Steps to reproduce the problem

1.install Ethibox using Docker image
2. Create new user
3. Access to link

Specifications

  • Version:latest
  • Platform: railway.app

ethibox latest : npm updates

I am getting the following when running the recommended docker run command

Update available 2.29.1 -> 3.1.1                       │
  Run the following to update                            │
    npm i --save-dev prisma                              │
    npm i @prisma/client     

I can do this with docker exec -it <container> /bin/bash
But is it possible to get this done in the docker file ?

installation stops

1.) I enter:
docker run --name ethibox -p 4444:4444 ethibox/ethibox

Result:
Digest: sha256:d0b66a83619d6ba295c9604b1bdded9e560087f086afc27a3e59d629e23dd4b5
Status: Downloaded newer image for ethibox/ethibox:latest
Stop

2.) I enter:
docker run --name ethibox -p 4444:4444 ethibox/ethibox.fr

Result:
[HPM] Proxy created: /api -> https://api.ethibox.fr/function/api
Stops

Ubuntu 18.04
Docker version 18.06.1-ce

am I doing something wrong? if yes, what?
Thanks

Accès admin / configuration

Bonjour,
J'essaye de faire plus connaissance avec ethibox, je bloque dès le début.
J'ai créer un vm sous ubuntu 22.04, installé docker puis ethibox

docker run --name ethibox -p 3000:3000 ethibox/ethibox

 docker run --name ethibox -p 3000:3000 ethibox/ethibox
Unable to find image 'ethibox/ethibox:latest' locally
latest: Pulling from ethibox/ethibox
383e1c5dd0c1: Pull complete 
c59673e9fae3: Pull complete 
7dcffaf98769: Pull complete 
110615d32fe3: Pull complete 
4107b30514eb: Pull complete 
51d34723001b: Pull complete 
46739c1717ab: Pull complete 
99bc7505e375: Pull complete 
ebc856cb4c9d: Pull complete 
32b6ea9534bc: Pull complete 
c62bee03e978: Pull complete 
9c6e35848d6d: Pull complete 
Digest: sha256:f7a02d0a51209be74308de51495dc164131730124badfe3af8476c875bd877d9
Status: Downloaded newer image for ethibox/ethibox:latest
ready - started server on 0.0.0.0:3000, url: http://localhost:3000
info  - Loaded env from /app/.env
react-i18next:: i18n.languages were undefined or empty undefined

J'ai bien accès à une page web sur le port 3000, je peux créer un utilisateur avec un e-mail mais je ne vois pas ou mettre les information pour stipe et pour le nom de domaine .

J'ai fait une boulette?
Merci

We should add SSL certification (for dev)

Expected behaviour

When installed, we have to edit the Dockerfile and edit the /host/path/to/certs

Maybe make it automatically or on Setting

Actual behaviour

run only on HTTP

Steps to reproduce the problem

ADD in Dockerfile

ADD /host/path/to/certs:/container/path/to/certs
RUN update-ca-certificates

Specifications

  • Version: latest
  • Platform: Ubuntu 20.04

jitis sans ompte

Bonjour

comment faire pour permettre l'accès à une room sans avoir besoin d' un compte

Division stratégique

Bonjour,

On a déjà dû te le faire remarquer... Mais pourquoi ne joint tu pas tes efforts à des projets existants ?

Courage,

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.