Skip to content
Snippets Groups Projects
Forked from Platform / Development / swh-docs
115 commits behind the upstream repository.
service-urls.rst 19.21 KiB

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 https://webapp.staging.swh.network
swh-deposit https://deposit.staging.swh.network
swh-objstorage read-only [4] https://objstorage.staging.swh.network
swh-graphql https://webapp.staging.swh.network/graphql/
software stories https://software-stories.staging.swh.network
Journal TLS broker[1-2].journal.staging.swh.network:9093

Internal services

Backend URL VPN[1] Private[2]
swh-web cassandra https://webapp-cassandra.internal.staging.swh.network X  
swh-graphql cassandra https://webapp-cassandra.internal.staging.swh.network/graphql/ X  
swh-web postgresql https://webapp-postgresql.internal.staging.swh.network X  
swh-storage-ro http://storage-ro.internal.staging.swh.network X  
swh-storage cass ro http://storage-cassandra.internal.staging.swh.network X  
swh-objstorage-ro http://objstorage-ro.internal.staging.swh.network X  
swh-counters http://counters.internal.staging.swh.network X  
swh-search http://search.internal.staging.swh.network X  
swh-scheduler http://scheduler.internal.staging.swh.network   X
swh-storage http://storage-postgresql-read-write-rpc-ingress   X
swh-objstorage http://objstorage-read-write-rpc-ingress   X
swh-search http://search-rpc-ingress   X
swh-vault http://vault-rpc-ingress   X
Journal plaintext journal[1-2].internal.staging.swh.network:9092   X
Journal internal TLS journal[1-2].internal.staging.swh.network:9094   X

SWH backends

Backend URL VPN[1] Private[2]
RabbitMq GUI http://scheduler0.internal.staging.swh.network:15672 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  
swh-search ES http://search-esnode0.internal.staging.swh.network:9200   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 https://archive.softwareheritage.org
swh-deposit https://deposit.softwareheritage.org
swh-objstorage read-only [3][4] https://objstorage.softwareheritage.org
swh-storage cassandra read-only [4][5] https://storage-cassandra-ro.softwareheritage.org
software stories https://stories.softwareheritage.org
Journal TLS broker[1-4].journal.softwareheritage.org:9093

Internal services

Service URL VPN[1] Private[2]
swh-web test/validation https://webapp1.internal.softwareheritage.org X  
swh-graphql test/validation https://webapp1.internal.softwareheritage.org/graphql/ X  
swh-web cassandra https://webapp-cassandra.internal.softwareheritage.org X  
swh-graphql cassandra https://webapp-cassandra.internal.softwareheritage.org/graphql/ X  
swh-storage http://storage-rw-postgresql-saam-ingress   X
swh-storage read-only http://storage-postgresql-ro.internal.softwareheritage.org X  
swh-objstorage http://objstorage-read-only-rpc-ingress   X
swh-objstorage read-only[3] http://objstorage.internal.softwareheritage.org X  
swh-scheduler http://scheduler.internal.softwareheritage.org X  
swh-counters http://counters.internal.softwareheritage.org X  
swh-search read-only http://search.internal.softwareheritage.org X  
swh-search http://search-rpc-ingress   X
swh-graph rpc http://granet.internal.softwareheritage.org:5009 X  
swh-graph grpc http://granet.internal.softwareheritage.org:50091 X  
swh-vault http://vault-rpc-ingress   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 http://saatchi.internal.softwareheritage.org:15672 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[1-3].internal.softwareheritage.org:9200   X
Counters redis counters1.internal.softwareheritage.org:6379   X
cassandra cassandra[1-8].internal.softwareheritage.org:9042   X

Other tools

Tool URL Public VPN[1] Private[2]
grafana https://grafana.softwareheritage.org X    
Kibana http://kibana0.internal.softwareheritage.org:5601   X  
Log Elasticsearch search[1-4,7].internal.softwareheritage.org:9200   X  
C.M.A.K. http://getty.internal.softwareheritage.org:9000   X  
Sentry https://sentry.softwareheritage.org X (authentication)    
Reaper Staging https://reaper.internal.staging.swh.network   X  
Reaper Production https://reaper.internal.softwareheritage.org   X  
ArgoCD https://argocd.internal.admin.swh.network   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