diff --git a/README.md b/README.md index 28049f82..2dd64d19 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,6 @@ Ansible config and a bunch of Docker containers. * Content management with Joomla * A dual panel local file manager * Self-service media request web application -* SEO tracking with Serposcope ### Available Applications @@ -73,7 +72,6 @@ Ansible config and a bunch of Docker containers. * [pyLoad](https://pyload.net/) - A download manager with a friendly web-interface * [PyTivo](http://pytivo.org) - An HMO and GoBack server for TiVos. * [Radarr](https://radarr.video/) - for organising and downloading movies -* [Serposcope](https://serposcope.serphacker.com/en/) - tracker to monitor website ranking * [Sickchill](https://sickchill.github.io/) - for managing TV episodes * [Sonarr](https://sonarr.tv/) - for downloading and managing TV episodes * [Tautulli](http://tautulli.com/) - Monitor Your Plex Media Server diff --git a/docs/applications/serposcope.md b/docs/applications/serposcope.md deleted file mode 100644 index c450691d..00000000 --- a/docs/applications/serposcope.md +++ /dev/null @@ -1,11 +0,0 @@ -# Serposcope - -Homepage: [https://serposcope.serphacker.com/en/](https://serposcope.serphacker.com/en/) - -Serposcope is a free and open-source rank tracker to monitor websites ranking in Google and improve your SEO performances - -## Usage - -Set `serposcope_enabled: true` in your `inventories//nas.yml` file. - -The Serposcope web interface can be found at http://ansible_nas_host_or_ip:7134. diff --git a/docs/configuration/application_ports.md b/docs/configuration/application_ports.md index e15810d7..129221ee 100644 --- a/docs/configuration/application_ports.md +++ b/docs/configuration/application_ports.md @@ -53,7 +53,6 @@ By default, applications can be found on the ports listed below. | PyTivo | 9032 | HTTP | | PyTivo | 2190 | UDP | | Radarr | 7878 | | -| Serposcope | 7134 | | | Sickchill | 8081 | | | Sonarr | 8989 | | | Tautulli | 8185 | | diff --git a/group_vars/all.yml b/group_vars/all.yml index 6fc92e51..81631cfc 100644 --- a/group_vars/all.yml +++ b/group_vars/all.yml @@ -95,9 +95,6 @@ joomla_enabled: false # PyTivo pytivo_enabled: false -# SEO -serposcope_enabled: false - ### ### General @@ -696,13 +693,6 @@ ubooquity_group_id: "0" ubooquity_port_webui: "2202" ubooquity_port_admin: "2203" -### -### Serposcope -### -serposcope_data_directory: "{{ docker_home }}/serposcope" -serposcope_port: 7134 -serposcope_available_externally: "false" - ### ### Virtual Desktop ### diff --git a/nas.yml b/nas.yml index 470df7f2..4e3c620d 100644 --- a/nas.yml +++ b/nas.yml @@ -274,10 +274,6 @@ when: (youtubedlmaterial_enabled | default(False)) tags: youtubedlmaterial - - import_tasks: tasks/serposcope.yml - when: (serposcope_enabled | default(False)) - tags: serposcope - - import_tasks: tasks/virtual_desktop.yml when: (virtual_desktop_enabled | default(False)) tags: virtual_desktop diff --git a/roles/traefik/templates/traefik.toml b/roles/traefik/templates/traefik.toml index 1ac2512b..119d86d7 100644 --- a/roles/traefik/templates/traefik.toml +++ b/roles/traefik/templates/traefik.toml @@ -213,7 +213,6 @@ onDemand = false # create certificate when container is created "pyload.{{ ansible_nas_domain }}", "pytivo.{{ ansible_nas_domain }}", "radarr.{{ ansible_nas_domain }}", - "serposcope.{{ ansible_nas_domain }}", "sickchill.{{ ansible_nas_domain }}", "sonarr.{{ ansible_nas_domain }}", "tautulli.{{ ansible_nas_domain }}", diff --git a/tasks/serposcope.yml b/tasks/serposcope.yml deleted file mode 100644 index 9e855eed..00000000 --- a/tasks/serposcope.yml +++ /dev/null @@ -1,44 +0,0 @@ -- name: Create Serposcope Directories - file: - path: "{{ item }}" - state: directory - with_items: - - "{{ serposcope_data_directory }}/mysql" - -- name: Create MySQL container for Serposcope - docker_container: - name: serposcope-mysql - image: mysql:5.7 - pull: true - volumes: - - "{{ serposcope_data_directory }}/mysql:/var/lib/mysql:rw" - env: - MYSQL_DATABASE: "serposcope" - MYSQL_USER: "serposcope" - MYSQL_PASSWORD: "serposcope" - MYSQL_ROOT_PASSWORD: "serposcope" - restart_policy: unless-stopped - memory: 1g - -- name: Wait for MySQL to init - pause: - seconds: 30 - -- name: Create Serposcope container - docker_container: - name: serposcope - image: davestephens/serposcope:2.11.0 - pull: true - links: - - serposcope-mysql:db - ports: - - "{{ serposcope_port }}:7134" - env: - SERPOSCOPE_DB_URL: 'jdbc:mysql://db:3306/serposcope?user=serposcope\&password=serposcope\&allowMultiQueries=true' - restart_policy: unless-stopped - memory: 1g - labels: - traefik.backend: "serposcope" - traefik.frontend.rule: "Host:serposcope.{{ ansible_nas_domain }}" - traefik.enable: "{{ serposcope_available_externally }}" - traefik.port: "7134" \ No newline at end of file