m3m3nto / giaa

Google Indexing API automator
MIT License
50 stars 15 forks source link
google-indexing google-indexing-api mongodb mongoose nodejs seo seo-optimization seotools

giaa: Google Indexing Api Automator

Google Indexing API Automator provides a convenient UI to Google Indexing API. Giia is an open source application based on Node.js + MongoDB; it could be used locally or it could be installed on a server.

It allows you to optimize the limit of daily requests, with preventive checks, such as:

Installation

Linux or Mac OSX

Docker Compose

You can use docker compose config below to start the app with mongodb

docker-compose.yaml example ```yaml version: "3.8" services: app: image: ghcr.io/m3m3nto/giaa:latest depends_on: - mongodb restart: unless-stopped ports: - 3000:3000 environment: - DB_URL=mongodb://giaa:giaa@mongodb/giaa volumes: - ./cids:/app/config/cids mongodb: image: mongo:5.0.2 restart: unless-stopped environment: - MONGO_INITDB_ROOT_USERNAME=admin - MONGO_INITDB_ROOT_PASSWORD=admin - MONGO_INITDB_DATABASE=giaa volumes: - db:/data/db - ./init-mongo.js:/docker-entrypoint-initdb.d/mongo-init.js:ro volumes: db: ```

Windows

Giaa Startup

Linux or Mac OSX

Within project dir:

$ npm start

Docker Compose

Within docker-compose.yaml dir:

$ docker compose up

Windows

Within project dir:

$ npm start

Giaa basic configuration

Models


Main Sponsor: Altura Labs