I want to use DataGrip to get more control over my data inside my database, and I have tried to SSH tunneling as described in: https://discord.com/channels/564160730845151244/1087377262640365728/1087399578401263677, but I can't get it to work. It keeps giving me the error SSH: Connection timed out: connect.. I have included the options inside the screenshots.
When clicking on test ssh connection
What you get?
The IP should be of the server
The IP address of the SSH tunnel is the ip address I get when I run the docker network inspect.
So this IP should be in the main screen
Here you need to enter your server public IP
Here you should enter the 172.18.0.4 IP
Alright, now it gives me this error:
Is your server IP is localhost?
Is this a local instance or remote one?
I want to access my local instance indeed.
Local, as in your local machine? If so do this
Add these lines in your docker-compose.yml file
mariadb:
image: mariadb:10.11 # fix issues when upgrading using: mysql_upgrade -u root -p
container_name: appwrite-mariadb
<<: *x-logging
restart: unless-stopped
networks:
- appwrite
volumes:
- appwrite-mariadb:/var/lib/mysql:rw
+ ports:
+ - 3306:3306
environment:
- MYSQL_ROOT_PASSWORD=${_APP_DB_ROOT_PASS}
- MYSQL_DATABASE=${_APP_DB_SCHEMA}
- MYSQL_USER=${_APP_DB_USER}
- MYSQL_PASSWORD=${_APP_DB_PASS}
- MARIADB_AUTO_UPGRADE=1
command: 'mysqld --innodb-flush-method=fsync'
Then, run
docker compose up -d
Then, change the connection to localhost, remove the SSH tunnel and you're set to go
Yes, it works now. Thanks for the help!
:appwritefire:
Recommended threads
- Appwrite not sending Emails
I’m running a self-hosted Appwrite instance (v1.8.1) and I can’t get invite emails to send when using the team invite flow described in the docs: https://appwri...
- Fulltext index creation fails due to Inn...
I'm running a self-hosted Appwrite 1.8.1 instance and encountering an issue when creating fulltext indexes on a collection. **The Problem:** Fulltext index cre...
- Function for long running task (other 60...
My function need long running other 60 seconds. But async mode return empty body. How to deal with that please ?