@nebulon Hey there, I was looking into packaging this app as well. But it looks like you start work on it. https://git.cloudron.io/cloudron/traccar-app
Could you give me an update on your status/progress? I am cloning and testing this repo now.
@nebulon Hey there, I was looking into packaging this app as well. But it looks like you start work on it. https://git.cloudron.io/cloudron/traccar-app
Could you give me an update on your status/progress? I am cloning and testing this repo now.
Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are searchable, can be copied, tagged and modified either from the applications directly or from your own text editor. The notes are in Markdown format.
https://joplinapp.org/
https://github.com/laurent22/joplin
License: MIT License
Online restaurant menu display and ordering:
TastyIgniter is a restaurant online ordering system that also allows the users to make reservations online.
A free, open source, self-hosted system based on Laravel PHP Framework, that aims to provide a valuable experience to the end-user and works as an effective restaurant management platform.
License:
TastyIgniter is an MIT-licensed community-driven project with its continuous development
Install download:
https://tastyigniter.com/download
Requirements/Documentation:
https://tastyigniter.com/docs/master/installation
@nebulon Thanks!
For anyone else, this is how I did it.
In 'Dockerfile', I added the files into the /app/code directory using:
COPY public /app/code/temp-public
Then, in 'start.sh' I added the following to ensure it only copies files over on first run:
if [[ -z "$(ls -A /app/data/public)" ]]; then
echo "==> Add public files on first run"
cp -r /app/code/temp-public/* /app/data/public/
else
echo "==> Do not override existing public folder"
fi
@scooke Yes. They love the first book. They want to contribute to the next ones. It's interesting. It's a biography though.
I am leaning towards:
collect data on a NodeBB forum
Bookstack for the collaboration and editing part
@girish Thanks so much for your guidance!
Here's the exact fix:
Needed to add the following to the 'db' here (https://github.com/X2Engine/X2CRM/blob/master/x2engine/protected/config/main.php#L250) :
'initSQLs'=>array("SET @@sql_mode = REPLACE(@@sql_mode, 'ONLY_FULL_GROUP_BY,', '')",),
This is where I found 'initSQLs':
https://github.com/X2Engine/X2CRM/blob/b60fb5c4ae969f59e6d4b9efa2ae72394ed45e60/x2engine/framework/db/CDbConnection.php#L244
I was able to fix this by deactivating all the plugins after the yarn remove from above and then restarting. So I guess its an upstream issue.
Just curious. My forum with like 2 users and not much activity crashed due to OOM with 2GB memory, I am wondering for the Cloudron forum's activity, how much memory have you allocated?
How about the ability to sort
in the app store? So we can sort by date added
or date stabilized
or so. That would be useful when we just want to get up to date with what Cloudron staff has packaged recently.
For anyone who stumbled upon this:
I ended up using environment variables instead of using the file in /app/data/ method, since its easier to work with, especially in Node.js so you don't have to worry about the asynchronous/synchronous problem.
Curious: what actually happens when you click on INSTALL on an app from the app store? Is it a docker-compose up? or something else to run the docker container?
I work with Kubernetes at my day job, and we use Helm charts to deploy pods (helps with complicated apps). We can also use the Kubernetes manifest yaml file to deploy a pod.
Wonder how Cloudron handles it. Just curious what the best practice is with Docker without Kubernetes for deployments.
@girish would this work for cloudron?
I am building a Node.js based custom webapp. But I don't want my webapp files (/app/data/public) files to be publicly accessible unless it's a cloudron authenticated user. So I want to add a login prompt in front of the app (auth wall I think?).
Example: Assume Surfer app is installed at surfer.x.com, going to surfer.x.com/_admin/ shows what I am looking for.
So I am currently referring to: https://git.cloudron.io/cloudron/surfer/-/tree/master/frontend
I have added the ldap add-on in CloudronManifest.json.
What is the easiest way to accomplish this? Is the Surfer app approach the best way to go about it?
I also found this thread on the forums:
https://forum.cloudron.io/topic/3682/proxyauth-addon/14
Is this what I am looking for?
Are the counts of app installs publicly available by any chance? Does Cloudron track that? Just curious to see what the most used apps are across Cloudron installations.
Just adding to the post:
Web app version of Joplin:
https://github.com/foxmask/joplin-web
Can you setup a mailbox in Dolibarr to check your mails? Are you able to create custom workflows based on incoming emails? I was not able to find how to do either of these.
@jdaviescoates I understand this. For example here if you set your email as test@example.com and then send yourself an email. In your inbox page it would display test. Im wondering how we can change it so it can display a name instead. refer link below:
https://askubuntu.com/questions/988912/how-can-i-change-displayed-name-as-sender
@timconsidine I think you misunderstood me a little. Anyway, I just wanted to know the reasons why it wasn't an app. Just good to know the issues that people faced deploying as a LAMP app and also how Cloudron team decides what app should be packaged. Chill Tim.
Followed this guide and everything is back to normal. Thanks guys!
https://docs.cloudron.io/guides/import-postgresql/
@girish yes, that was the issue.
These links helped:
https://docs.cloudron.io/troubleshooting/#unbound
https://forum.cloudron.io/topic/2106/dns-status-tool-reports-null-on-all-records?