Service urls#
Intended audience
Staff members
This section regroups the urls of the services.
Staging#
Try to use the staging environment as far as possible for your tests
Public urls#
| Service | URL | 
|---|---|
| swh-web | |
| swh-deposit | |
| swh-objstorage read-only [4] | |
| swh-graphql | |
| software stories | |
| Journal TLS | broker2.journal.staging.swh.network:9093 | 
Internal services#
| Backend | URL | VPN[1] | Private[2] | 
|---|---|---|---|
| swh-web cassandra | X | ||
| swh-graphql cassandra | https://webapp-cassandra.internal.staging.swh.network/graphql/ | X | |
| swh-web postgresql | X | ||
| swh-storage-ro | X | ||
| swh-storage cass ro | X | ||
| swh-objstorage-ro | X | ||
| swh-indexer-ro | X | ||
| swh-counters | X | ||
| swh-search | X | ||
| swh-provenance | X | ||
| swh-scheduler | X | ||
| Journal plaintext | journal2.internal.staging.swh.network:9092 | X | |
| Journal internal TLS | journal2.internal.staging.swh.network:9094 | X | 
SWH backends#
| Backend | URL | VPN[1] | Private[2] | 
|---|---|---|---|
| RabbitMq GUI | X | ||
| archive database | db1.internal.staging.swh.network:5432/swh | X | |
| webapp database | db1.internal.staging.swh.network:5432/swh-web | X | |
| deposit database | db1.internal.staging.swh.network:5432/swh-deposit | X | |
| vault database | db1.internal.staging.swh.network:5432/swh-vault | X | |
| scheduler database | db1.internal.staging.swh.network:5432/swh-scheduler | X | |
| lister database | db1.internal.staging.swh.network:5432/swh-lister | X | |
| Counters redis | counters0.internal.staging.swh.network:6379 | X | |
| Cassandra | cassandra[1-3].internal.staging.swh.network:9042 | X | 
Production#
Public urls#
| Service | URL | 
|---|---|
| swh-web | |
| swh-deposit | |
| swh-objstorage read-only [3][4] | |
| swh-storage cassandra read-only [4][5] | |
| software stories | |
| Journal TLS | broker[1-4].journal.softwareheritage.org:9093 | 
Internal services#
| Service | URL | VPN[1] | Private[2] | 
|---|---|---|---|
| swh-web postgresql | X | ||
| swh-graphql postgresql | https://webapp-postgresql.internal.softwareheritage.org/graphql/ | X | |
| swh-storage read-only | X | ||
| swh-objstorage read-only[3] | X | ||
| swh-scheduler | X | ||
| swh-indexer | X | ||
| swh-counters | X | ||
| swh-provenance | X | ||
| swh-search read-only | X | ||
| swh-graph rpc | X | ||
| swh-graph grpc | graph-grpc.internal.softwareheritage.org:80 | X | |
| Journal plaintext | kafka[1-4].internal.softwareheritage.org:9092 | X | |
| Journal internal TLS | kafka[1-4].internal.softwareheritage.org:9094 | X | 
SWH backends#
| Backend | URL | VPN[1] | Private[2] | 
|---|---|---|---|
| RabbitMq GUI | X | ||
| archive database replica | postgresql-storage-replica.internal.softwareheritage.org:5432/softwareheritage | X | |
| archive database main | postgresql-storage-rw.internal.softwareheritage.org:5432/softwareheritage | X | |
| webapp database main | postgresql-web-rw.internal.softwareheritage.org:5432/swh-web | X | |
| scheduler database | postgresql-scheduler-rw.internal.softwareheritage.org:5432/swh-scheduler | X | |
| indexer database | postgresql-indexer-rw.internal.softwareheritage.org:5432/softwareheritage-indexer | X | |
| deposit database | postgresql-deposit-rw.internal.softwareheritage.org:5432/softwareheritage-deposit | X | |
| vault database | postgresql-vault-rw.internal.softwareheritage.org:5432/swh-vault | X | |
| scrubber database | postgresql-scrubber-rw.internal.softwareheritage.org:5432/swh-vault | X | |
| swh-search ES | search-esnode[4-6].internal.softwareheritage.org:9200 | X | |
| Counters redis | counters1.internal.softwareheritage.org:6379 | X | |
| cassandra | cassandra[01-13].internal.softwareheritage.org:9042 | X | 
Other tools#
| Tool | URL | Public | VPN[1] | Private[2] | 
|---|---|---|---|---|
| grafana | X | |||
| Kibana | X | |||
| Log Elasticsearch | search[1-3,7-9].internal.softwareheritage.org:9200 | X | ||
| C.M.A.K. | X | |||
| Sentry | X (authentication) | |||
| Reaper Staging | X | |||
| Reaper Production | X | |||
| ArgoCD | X | 
[1] VPN: URL only accessible when connected to the SoftwareHeritage VPN
[2] Private: URL only accessible from the internal network, i.e nor public neither accessible through the VPN.
[3] Use banco and saam as underlying objstorage
[4] Protected by a basic authentication. Credentials are available in the credential store.
[5] Use AWS/banco and saam/Azure in this order as underlying objstorage