diff --git a/README.md b/README.md index 292e0b9..69961dd 100644 --- a/README.md +++ b/README.md @@ -107,8 +107,8 @@ The aims is to provide a ready-to-run recipes that you can just copy, paste and # Database -- [baserow](https://baserow.io) 🔗 - Open source no-code database and [Airtable](https://airtable.com) alternative. -- [SeaTable](https://seatable.io/en/) 🔗 - Simple like Excel, powerful like a database (free up to 3 users). +- [baserow](apps/database/baserow.md) +- [SeaTable](apps/database/seatable.md) - [Dataspread](https://dataspread.github.io) 🔗 - combines the intuitiveness and flexibility of spreadsheets and the scalability and power of databases. - [Hue](https://docs.gethue.com/quickstart/) 🔗 - open source SQL Assistant for Databases. diff --git a/apps/database/baserow.md b/apps/database/baserow.md new file mode 100644 index 0000000..e23ee6b --- /dev/null +++ b/apps/database/baserow.md @@ -0,0 +1,26 @@ +# Baserow + +- Open source no-code database and [Airtable](https://airtable.com) alternative. + +
+ +- [Homepage](https://baserow.io) + + +## docker-compose.yml +```yml +--- +version: '3' +services: + baserow: + image: baserow/baserow:latest + container_name: baserow + restart: unless-stopped + environment: + - TZ=Europe/Dublin + - BASEROW_PUBLIC_URL=http://192.168.1.10:3123 + ports: + - "3123:80" + volumes: + - ./data:/baserow/data +``` diff --git a/apps/database/seatable.md b/apps/database/seatable.md new file mode 100644 index 0000000..b23081b --- /dev/null +++ b/apps/database/seatable.md @@ -0,0 +1,52 @@ +# SeaTable +- Simple like Excel, powerful like a database (free up to 3 users). +- Docker container doesn't work (as per the link below) + +
+ +- [Homepage](https://seatable.io/) +- [Docs](https://manual.seatable.io/docker/Developer-Edition/Deploy%20SeaTable-DE%20with%20Docker/#installing-docker-compose) + + + ## docker-compose.yml + That this didn't work for me at the time of testing. +```yml +--- +version: '2.0' +services: + db: + image: mariadb:10.5 + container_name: seatable-mysql + environment: + - MYSQL_ROOT_PASSWORD=PASSWORD + - MYSQL_LOG_CONSOLE=true + volumes: + - ./db:/var/lib/mysql + + memcached: + image: memcached:1.5.6 + container_name: seatable-memcached + entrypoint: memcached -m 256 + + redis: + image: redis:5.0.7 + container_name: seatable-redis + + seatable: + image: seatable/seatable-developer:latest + container_name: seatable + ports: + - "3123:80" + # - "443:443" + volumes: + - ./data:/shared + environment: + - DB_HOST=db + - DB_ROOT_PASSWD=PASSWORD + - SEATABLE_SERVER_HOSTNAME=example.seatable.com # Specifies your host name. + - TIME_ZONE=Europe/Dublin + depends_on: + - db + - memcached + - redis +```