• Stars
    star
    108
  • Rank 311,192 (Top 7 %)
  • Language YAML
  • Created about 6 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

πŸ•Ή Manage Hack Club's DNS through a GitHub repository

Hack Club's DNS

test deploy

This repository is used for managing Hack Club's DNS configuration through OctoDNS. Please see its documentation for more information.

Adding a subdomain

  1. Create a fork of this repository.
  2. In your fork open the hackclub.com.yaml file and add the following alphabetically based off the subdomain name:
SUBDOMAIN_NAME:
  - ttl: 1
    type: CNAME
    value: SOURCE_DOMAIN_OR_IP.
  1. Replace SUBDOMAIN_NAME with the name of the sub-domain. So if the name was hello then the subdomain would be hello.hackclub.com.
  2. Replace SOURCE_DOMAIN_OR_IP with the domain or IP address of the website you want the subdomain to go. If you are using an IP address change type: CNAME to type: A. Remember to leave that . at the end!
  3. Commit your changes and create the PR!

That's it! Someone with contributor access to the repo will then review your PR.

Google Workspace / Vercel Combination

If you're looking to use both Google Workspace and Vercel, deploying your changes may break. To fix this, follow these steps (each in a seperate step, irvine.hackclub.com is an example of this process):

  1. Delete all records associated to your subdomain.
  2. Add the records needed for Google Workspace to your subdomain.
  3. Add the remaining records you'd like for your subdomain. Instead of a CNAME, use ALIAS.

Limitations

Subdomains, under domains following the format hackclub.xxx(or other domains reffering to hackclub), are only available for clubs and projects related to Hack Club, this does not include HCB projects. Everyone is welcome to use dino.icu!

When adding a site hosted on β–² Vercel, you will need to verifiy the domain by adding a TXT record.

image

Add the value to the hackclub.com.yaml file as shown below:

_vercel:
  ttl: 1
  type: TXT
  values:
    - vc-domain-verify=wackclub.hackclub.com,423c28e0fbdd51449cf1

More Repositories

1

putting-the-you-in-cpu

A technical explainer by @kognise of how your computer runs programs, from start to finish.
MDX
4,563
star
2

some-assembly-required

πŸ“– An approachable introduction to Assembly.
Assembly
2,983
star
3

hackclub

🌎 Hack Club is a worldwide community of high school hackers. We make things. We help one another. We have fun.
JavaScript
2,355
star
4

sprig

πŸƒ Learn to code by making games in a JavaScript web-based game editor.
JavaScript
787
star
5

dinosaurs

πŸ¦• A collection of Orpheus (Hack Club's mascot) drawings!
609
star
6

sinerider

πŸ’– A game about love and graphing, built by teenagers.
JavaScript
535
star
7

OnBoard

πŸ’‘ Join 1,000 teenagers and make your first PCB with a $100 grant!
Python
298
star
8

jobs

$ ssh jobs.hackclub.com
Go
194
star
9

site

🌈 The new, new Hack Club website (uses Next.js & Theme UI).
JavaScript
160
star
10

scrapbook

πŸ”₯ A daily streak system & portfolio for your projects.
JavaScript
157
star
11

design-system

Hack Club's (old) design system
JavaScript
156
star
12

how-did-i-get-here

A tool/website/article by @kognise about how routing on the Internet works.
TypeScript
152
star
13

hackathons

πŸ’₯ Open source directory of free student-led high school hackathons.
JavaScript
137
star
14

burrow

Burrow is a tool for burrowing through firewalls, built by teenagers at Hack Club.
Rust
106
star
15

v2

Hack Club’s (old) website ✨
JavaScript
103
star
16

ktr

Kog traceroute. Highly asynchronous traceroute program written in Rust with ASN WHOIS and PeeringDB lookups.
Rust
91
star
17

blot

πŸ€– ✍️ blot, the plotting bot from hack club
JavaScript
87
star
18

workshops

πŸ’½ Website for Hack Club workshops.
JavaScript
85
star
19

outernet

πŸ•οΈ An out-of-doors, make-it-yours programming adventure. July 28th to 31st 2023 in Vermont's Northeast Kingdom.
82
star
20

winter

❄️ Join the community for a Winter of Making!
81
star
21

muse

🎸 a simple language for jamming!
JavaScript
80
star
22

theme-starter

🐀 A sample Next.js project for getting started with MDX, Theme UI, & Hack Club Theme.
JavaScript
78
star
23

the-hacker-zephyr

πŸš‚ The Hacker Zephyr: A cross-country hackathon on a train! This repo: all of our planning documents, finances, and code open sourced.
78
star
24

hackathons-v1

πŸ’»πŸ’₯ Open source directory of free student-led high school hackathons used by thousands of students worldwide (join the mailing list on the website!)
JavaScript
67
star
25

assemble

🌁 The behind-the-scenes of the first high school hackathon since the pandemic!
Assembly
67
star
26

awesome-hackclub

A collection of super awesome projects made by Hack Clubbers
Markdown
64
star
27

theme

πŸ’« Hack Club’s theme + React components for Theme UI
TypeScript
56
star
28

sprig-hardware

🌱 Hardware designs for the Sprig Console
44
star
29

proxyparty

🎊 An Nginx redirector and proxier for all of Hack Club's needs!
Nix
44
star
30

scrappy

πŸ—‘οΈ the bot that eats trash (and manages #scrapbook)
JavaScript
42
star
31

slash-z

🀝 /z to create a new Zoom Pro meeting in the Hack Club Slack
JavaScript
42
star
32

spade

run sprig games on pc + pico. call a spade a spade.
C
39
star
33

api

[DEPRECATED] The backend (that used to) power Hack Club.
Ruby
38
star
34

webring

πŸ’ A webring for the personal websites of Hack Club members
HTML
35
star
35

icons

Hack Club’s iconset, a superset of spectrum-icons
TypeScript
33
star
36

orbit

NOT MAINTAINED: Orbit puts your development environment in the cloud.
Go
33
star
37

apac_certificate_generator

JavaScript
33
star
38

hacklang

πŸ–₯ A programming language created for and by hackclubbers.
TypeScript
32
star
39

events

Airtable-powered directory of upcoming events in the Hack Club community.
JavaScript
30
star
40

nest

Free, powerful, and versatile compute infrastructure for all high school hackers!
Shell
29
star
41

toriel

πŸ‘‹ A friendly bot that assists new members with joining Hack Club
JavaScript
29
star
42

huginn-docker

Production-ready Huginn deployment with Docker.
Dockerfile
28
star
43

jams

We're jamming!
JavaScript
27
star
44

cow2

Hack Club Cow 2.0 πŸ„ - a GPT-3 powered cow chatbot for Slack
TypeScript
27
star
45

technicolor

🟦πŸŸͺπŸŸ₯🟧🟨🟩 A Hack Clubber's journey, written June 2021.
26
star
46

hacker-challenge

Use your web inspector to hack your way through a series of challenges.
HTML
26
star
47

hack.af

Hack Club's PostgreSQL-based shortlink router. Now running serverlessly!
JavaScript
25
star
48

epoch

πŸŽ† Behind the scenes at Epoch β€” a magical New Year's spent hacking in the Delhi NCR.
24
star
49

airbridge

πŸŒ‰ The link that ties Hack Club's information together
JavaScript
24
star
50

css

The Hack Club Theme packaged as raw CSS.
CSS
24
star
51

moonbeam

πŸš€πŸŒ– to the moon!
Python
23
star
52

meta

⚠️ moved to hackclub/hackclub
23
star
53

summer-site

β˜€οΈ Recap website for Hack Club’s Summer of Making 2020, built with Next.js + Theme UI.
JavaScript
23
star
54

camp

Hack Club's summer camp
CSS
23
star
55

apac-directory

JavaScript
23
star
56

hackstore

The official hackclub store
JavaScript
23
star
57

jams-bounty

[SUBMISSIONS CLOSED] build a jam, get $200 πŸ«πŸ“πŸ‡
22
star
58

HCCore

πŸ”Œ Main plugin for the Hack Club Minecraft server
Java
22
star
59

vip-newsletters

Email updates sent to Hack Club's largest supporters every month.
21
star
60

banker-bot

Hack Club Slack's banker bot
JavaScript
21
star
61

www-assemble

🌁 The landing page for Assemble. Built using Next.js, Theme UI & MDX.
JavaScript
21
star
62

simple-stable-diffusion

πŸŒ„ Get Stable Diffusion running in less than 10 minutes in Colab!
Jupyter Notebook
21
star
63

maxday

React + Gatsby website for displaying Max's birthday wishes. Written mostly by @lachlanjc.
JavaScript
21
star
64

newsletter

πŸ‘€ What’s up at Hack Club?
20
star
65

orpheus-bot

https://youtu.be/R8FVKVnYfY8
JavaScript
20
star
66

sprig-engine

The standalone Sprig game engine.
TypeScript
20
star
67

hackathon-photos

πŸ“Έ An open-source directory of photos from high-school hackathons.
19
star
68

hack-as-a-service-v0

⚠️ We've moved to @hack-as-a-service! ⚠️
TypeScript
19
star
69

markdown

Render Markdown to HTML, Hack Club-style
JavaScript
19
star
70

resource

πŸ’» Community maintained collection of Hacker Resources
19
star
71

ledger

Home of Hack Club's finances.
Shell
19
star
72

apply

πŸš€ Website for applying to start a Hack Club!
JavaScript
19
star
73

8-ball

the hack club omniscient 8-ball
Python
19
star
74

hcbapp

πŸ’Έ do your finances with a mobile app
Swift
18
star
75

all-aboard

The Hacker Zephyr Homepage!
JavaScript
17
star
76

dungeon-of-the-slack

Haskell
17
star
77

holiday-livestream-overlay

https://hack.af/holidays
HTML
16
star
78

airbender

🚁 Airtable assist
JavaScript
16
star
79

gamelab-beaker

Python
16
star
80

sprig-gallery

Moved to https://github.com/hackclub/sprig/
Svelte
16
star
81

horizon

Horizon was Hack Club's first all-female/nonbinary hackathon weekend!
JavaScript
16
star
82

lore

A timeline of Hack Club's history!
JavaScript
15
star
83

caches

πŸ“€ Caches of hacker culture in the 2020s, placed around the world by Hack Clubbers.
15
star
84

Rudolph

Giving gp to hack clubbers who contribute to open source!
Swift
15
star
85

clippy

A friendly bot that assists new members with joining Hack Club
JavaScript
15
star
86

pass-the-story

HTML
15
star
87

steve

steve
15
star
88

the-trail

4 Week PCB Hackathon & 1 Week PCT Hikeathon
JavaScript
14
star
89

shipped

DEPRECATED: Showcase of projects shipped by members :shipit:
CSS
14
star
90

assemble-puzzle

πŸ” Solve the puzzle to reveal Hack Club's 2022 summer event: Assemble.
JavaScript
14
star
91

scrapbook-domains

Custom domain support for https://scrapbook.hackclub.com/
JavaScript
14
star
92

hackathons-backend

Powering https://hackathons.hackclub.com
Ruby
14
star
93

markcop

Our friendly Markdown enforcer
Shell
14
star
94

www-epoch

Epoch's website!
JavaScript
14
star
95

moonbeam-site

Website for Hack Club's Moonbeam project
CSS
14
star
96

scrapbook_v2

Share the things you're working on every day!
JavaScript
14
star
97

shipit

A platform for hackers to show off their creations.
HTML
14
star
98

draw-dino

JavaScript
14
star
99

slacker

Slacker is an attempt to organize and systematize our developer/customer support use cases into something that is easy to manage and measure, and also is welcoming of newcomers wanting to help participate on projects.
TypeScript
13
star
100

joebunyan

πŸ“‘ See and listen to the hackclub slack
Go
13
star