-
Notifications
You must be signed in to change notification settings - Fork 37
Selfhosting Mulled
Jonas Weber edited this page Mar 3, 2016
·
1 revision
It's easy to 'install' a copy of mulled in a repository you own:
NOTE: This is a Work in Progress!
- a Github account
- Fork the official mulled/mulled repository by clicking the
Fork
button. - You will need an auth token that allows pushes to the repository to update the webpage. To create one, go to Token Settings and create one with at least
public_repo
(more is not needed) rights. Make note of the resulting token, Github will not show it again. Later in this guide, this will be referred to as $GITHUB_TOKEN.
- Visit quay.io and login/sign up. A free account is sufficient. You can use login with Github for convenience.
- Create an organization. All pushed packages will live under that name. The name will be referred to as $ORG.
- Go to your new organization and create a robot account for it. The is up to you, later we will refer to it as $DOCKER_USERNAME and $DOCKER_PASSWORD.
- Go to the team page of your organization and make the robot account a member of the
Owners
team. - Go to the application page of your organization and create a new application. The name is up to you.
- On the application page, go "Generate Token". Check
- Administer Repositories
- Create Repositories
- View all visible repositories
- Read/Write to any accessible repositories Generate the token and make note of it. This will be referred to as $TOKEN.