Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
Wiki Replica
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
The Tor Project
TPA
Wiki Replica
Commits
57e16f7c
Verified
Commit
57e16f7c
authored
2 years ago
by
anarcat
Browse files
Options
Downloads
Patches
Plain Diff
document how to ressurect status.torproject.org
parent
6deb2587
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
service/status.md
+30
-2
30 additions, 2 deletions
service/status.md
with
30 additions
and
2 deletions
service/status.md
+
30
−
2
View file @
57e16f7c
...
...
@@ -166,9 +166,37 @@ Then, of course, DNS needs to be updated to point there.
A site could also be deployed on
*another*
GitLab server with "GitLab
pages" enabled. For example, if the repository is pushed to
<https://gitlab.com/>
, the GitLab CI/CD system there will
automatically pick
it up and publish
it.
automatically pick
up the configuration and run
it.
Then DNS needs to be tweaked to point there as well.
Unfortunately, due to the heavy customization we used to deploy the
site to the static mirror system, the stock
`.gitlab-ci.yml`
file will
likely not work on another system. An alternate
`.gitlab-ci-pages.yml`
file should be available in the Git repository and can be activated in
the GitLab project in Settings -> CI/CD -> CI/CD configuration file.
That should give you a "test" GitLab pages site with a URL like:
https://user.gitlab.io/tpa-status/
To transfer the real site there, you need to go into the project's
Settings -> Pages section and hit
`New Domain`
.
Enter
`status.torproject.org`
there, which will ask you to add an
`TXT`
record in the
`torproject.org`
zone.
Add the
`TXT`
record to
`domains.git/torproject.org`
, commit and push,
then hit the "Retry verification" button in the GitLab interface.
Once the domain is verified, point the
`status.torproject.org`
domain
to the new backend:
status CNAME user.gitlab.io
For example, in my case, it was:
status CNAME anarcat.gitlab.io
See also the
[
upstream documentation
](
https://docs.gitlab.com/ee/user/project/pages/custom_domains_ssl_tls_certification/index.html
)
for details.
# Reference
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment