initial commit
82
.drone.yml
@ -18,49 +18,49 @@ steps:
|
|||||||
- bundle install
|
- bundle install
|
||||||
- bundle exec jekyll build
|
- bundle exec jekyll build
|
||||||
|
|
||||||
- name: ssh commands
|
# - name: ssh commands
|
||||||
image: appleboy/drone-ssh
|
# image: appleboy/drone-ssh
|
||||||
settings:
|
# settings:
|
||||||
host:
|
# host:
|
||||||
from_secret: homelab_host
|
# from_secret: homelab_host
|
||||||
username:
|
# username:
|
||||||
from_secret: homelab_user
|
# from_secret: homelab_user
|
||||||
key:
|
# key:
|
||||||
from_secret: homelab_pwd
|
# from_secret: homelab_pwd
|
||||||
port: 22
|
# port: 22
|
||||||
script:
|
# script:
|
||||||
- bash ~/scripts/sthopedevupdate
|
# - bash ~/scripts/sthopedevupdate
|
||||||
when:
|
# when:
|
||||||
status:
|
# status:
|
||||||
- success
|
# - success
|
||||||
|
|
||||||
- name: discord
|
# - name: discord
|
||||||
pull: always
|
# pull: always
|
||||||
image: appleboy/drone-discord
|
# image: appleboy/drone-discord
|
||||||
avatar_url: "https://git.sthope.dev/sthope/drone_test/raw/branch/master/rick.png"
|
# avatar_url: "https://git.sthope.dev/sthope/drone_test/raw/branch/master/rick.png"
|
||||||
environment:
|
# environment:
|
||||||
DISCORD_WEBHOOK_ID:
|
# DISCORD_WEBHOOK_ID:
|
||||||
from_secret: discord_webhook_id
|
# from_secret: discord_webhook_id
|
||||||
DISCORD_WEBHOOK_TOKEN:
|
# DISCORD_WEBHOOK_TOKEN:
|
||||||
from_secret: discord_webhook_token
|
# from_secret: discord_webhook_token
|
||||||
settings:
|
# settings:
|
||||||
message: >
|
# message: >
|
||||||
{{#success build.status}}
|
# {{#success build.status}}
|
||||||
✅ Build #{{build.number}} of `{{repo.name}}` succeeded.
|
# ✅ Build #{{build.number}} of `{{repo.name}}` succeeded.
|
||||||
|
|
||||||
📝 Commit by {{commit.author}} on `{{commit.branch}}`:
|
# 📝 Commit by {{commit.author}} on `{{commit.branch}}`:
|
||||||
```
|
# ```
|
||||||
{{commit.message}}
|
# {{commit.message}}
|
||||||
```
|
# ```
|
||||||
🌐 <{{ build.link }}>
|
# 🌐 <{{ build.link }}>
|
||||||
{{else}}
|
# {{else}}
|
||||||
❌ Build #{{build.number}} of `{{repo.name}}` failed.
|
# ❌ Build #{{build.number}} of `{{repo.name}}` failed.
|
||||||
📝 Commit by {{commit.author}} on `{{commit.branch}}`:
|
# 📝 Commit by {{commit.author}} on `{{commit.branch}}`:
|
||||||
```
|
# ```
|
||||||
{{commit.message}}
|
# {{commit.message}}
|
||||||
```
|
# ```
|
||||||
🌐 <{{ build.link }}>
|
# 🌐 <{{ build.link }}>
|
||||||
{{/success}}
|
# {{/success}}
|
||||||
|
|
||||||
# # when:
|
# # when:
|
||||||
# # event:
|
# # event:
|
||||||
|
@ -15,6 +15,6 @@ cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 64 | head -n 1
|
|||||||
Replace `very_long_secret` with the long generated password and replace `/opt/.certs/service` with the location for your keys and the name (different name for each key "service")
|
Replace `very_long_secret` with the long generated password and replace `/opt/.certs/service` with the location for your keys and the name (different name for each key "service")
|
||||||
Default generally is `~/.ssh/id_rsa`, you can omit `-f "/opt/.certs/service"` if you don't want to choose it.
|
Default generally is `~/.ssh/id_rsa`, you can omit `-f "/opt/.certs/service"` if you don't want to choose it.
|
||||||
```
|
```
|
||||||
ssh-keygen -t rsa -b 4096 -f "/opt/.certs/service" -C "Hopeless Automations"
|
ssh-keygen -t rsa -b 4096 -f "/opt/.certs/service" -C "Private Key Comment"
|
||||||
```
|
```
|
||||||
|
|
26
_posts/2021-09-03-portainer-oauth.md
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
---
|
||||||
|
layout: post
|
||||||
|
title: "Portainer Oauth"
|
||||||
|
description: "Login into Portainer using your Github account or even better.. your private Gitea account (with 2FA)"
|
||||||
|
author: sthope
|
||||||
|
image:
|
||||||
|
categories: [ Docker, Portainer, Portainer Agent ]
|
||||||
|
comments: true
|
||||||
|
pic01: "/assets/images/portainer_oauth/1.jpg"
|
||||||
|
pic02: "/assets/images/portainer_oauth/2.jpg"
|
||||||
|
pic03: "/assets/images/portainer_oauth/3.jpg"
|
||||||
|
pic04: "/assets/images/portainer_oauth/4.jpg"
|
||||||
|
pic05: "/assets/images/portainer_oauth/5.jpg"
|
||||||
|
pic06: "/assets/images/portainer_oauth/6.jpg"
|
||||||
|
pic07: "/assets/images/portainer_oauth/7.jpg"
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
# Github
|
||||||
|
|
||||||
|
Login into Github and go to https://github.com/settings/profile on the right side menu near the end enter `Developer settings` and select `OAuth Apps`
|
||||||
|

|
||||||
|
|
||||||
|
# Gitea
|
||||||
|
|
||||||
|
Enter https://git.sthope.dev/user/settings and go to `Applications`
|
Before Width: | Height: | Size: 93 KiB After Width: | Height: | Size: 112 KiB |
BIN
assets/images/portainer_oauth/1.png
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
assets/images/portainer_oauth/2.png
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
assets/images/portainer_oauth/3.png
Normal file
After Width: | Height: | Size: 25 KiB |
BIN
assets/images/portainer_oauth/4.png
Normal file
After Width: | Height: | Size: 56 KiB |
BIN
assets/images/portainer_oauth/5.png
Normal file
After Width: | Height: | Size: 83 KiB |
BIN
assets/images/portainer_oauth/6.png
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
assets/images/portainer_oauth/7.png
Normal file
After Width: | Height: | Size: 47 KiB |