brief install notes

This commit is contained in:
root 2024-08-30 18:55:23 -06:00
parent f28d881d28
commit 0ca6cc15f1
3 changed files with 76 additions and 0 deletions

21
html/budibase.md Normal file
View file

@ -0,0 +1,21 @@
# budibase
Docs:
* https://docs.budibase.com/
By default self-host docs recommend docker. Meh.
Probably least painful to use Docker, then do reverse proxy.
```
docker run -d -t \
--name=budibase \
-p 10000:80 \
-v /local/path/data:/data \
--restart unless-stopped \
budibase/budibase:latest
```
# Meh
Has pro repo, recursive clone of repo fails.

26
html/formbuilder.md Normal file
View file

@ -0,0 +1,26 @@
# formbuilder
Set up apache
```
a2enmod proxy proxy_http headers proxy_wstunnel
# Add to apache config:
<Location />
ProxyPass http://127.0.0.1:8080/
</Location>
```
Install
```
git clone https://github.com/kevinchappell/formBuilder
cd formBuilder/
npm install
npm start
```
Another way.
```
npm i --save formBuilder
```

29
html/formio.md Normal file
View file

@ -0,0 +1,29 @@
# formio
Needs npm version 20. Version 18 is current version in Debian stable (bookworm).
So, install upstream npm...
```
# Remove existing debian version
sudo apt purge --autoremove nodejs npm
# Install upstream version
curl -fsSL https://deb.nodesource.com/setup_22.x -o nodesource_setup.sh
sudo -E bash nodesource_setup.sh
sudo apt install nodejs
# Check it is ok
node -v
```
Now install formio...
```
git clone https://github.com/formio/formio
cd formio/
git checkout v4.2.2
npm install # FTBFS, stable and HEAD
# run thing
node server
# Then set up proxy.
```