The Dockerfile is simply downloading a release from GitHub. Docker Compose file is referring to an existing image on DockerHub. How can I build a Docker image for myself starting from the code?
It would be nice to see Motor Admin listed in CapRover's (open-source PaaS for self-hosting) "One Click Apps" catalog: https://github.com/caprover/one-click-apps/
Regarding your question - Motor Admin Ruby/Rails code is available under: https://github.com/motor-admin/motor-admin - so you can dockerize this Rails app from here.
But binaries still should be a much better option - you can join https://discord.com/invite/mFFJKSTgw3 if you have any questions.
https://github.com/motor-admin/motor-admin/blob/08ba1e4e339a...
Will add it back to the repository in case others need it too.
I followed the steps to install it on MacOS from the GitHub page and I'm thinking maybe I ran the curl command from the wrong directory, as when I try to run ./motor-admin, it gives two dlyd errors:
1) "lazy symbol binding failed: Symbol not found: ___darwin_check_fd_set_overflow"
2) "Symbol not found: ___darwin_check_fd_set_overflow"
And it shows the "Referenced from:" being my current directory, somewhere in my Documents folder, and then "Expected in: /usr/lib/libSystem.B.dylib"
Any idea what might be causing the error?
Thanks!
You can try it in docker instead - also it's possible to deploy it on heroku for free.
I'll try it in Docker, thank you!
ActiveAdmin serves us well, although shows its age, and recently it feels a bit abandoned (don't want to say anything bad, it's a tremendous piece of open source and we got a ton of value from it).
It's hard to say how difficult it could be but some companies already migrated from activeadmin to motor admin gem for their rails projects and they claim that it was worth it :)
Motor Admin has a simple unified Admin UI without the need of actually building the UIs unlike in Retool WYSIWYG.
The versatility of Motor Admin can be achieved via in-app UI configurations, custom forms, reports, and dashboards.
Btw, here is a short demo: https://www.youtube.com/watch?v=ZD4Six8ZEP8
Also, Motor Admin has a simple self-hosted deployment option.
Also, Motor Admin open-source version has powerful business intelligence features with custom SQL reports, BI dashboards with variables and fields, and automated email reports.
Also Motor Admin's UI is optimized on mobile and the UI is faster in general.
In terms of available features open-source, self-hosted Motor Admin could become a much better option than ForestAdmin SaaS for an admin interface.
Last year I've been searching for some administration engine for my Rails side project and I was not able to find a suitable option. I hate writing a ton of custom code for internal admin/tools so I decided to write even more code to build a general-purpose, no-code Motor Admin
Motor Admin allows to convert raw data into a powerful admin panel to cover almost every operation needed for most businesses.
Features:
- CRUD out of the box with many customization options
- Custom data reports with SQL
- Business intelligence dashboards with fields and variables
- Forms builder for custom workflows to integrate with API
- Report alerts via Email or Slack
- User roles and permissions
- Audit log
- English, Spanish, Portuguese UI languages
- Works nicely on mobile screens
Motor Admin is distributed as a single executable binary - it can be easily self-hosted on Heroku or via Docker. Also, it's possible to try it locally with binaries for macOS and Ubuntu Linux.
Would be glad to receive any feedback or answer any questions regarding the project.
GitHub: https://github.com/motor-admin/motor-admin/