stevensblueprint / techops Goto Github PK
View Code? Open in Web Editor NEWtechops IaC, issue tracker, change control, etc...
techops IaC, issue tracker, change control, etc...
Create a form to add users to Authelia. The form should receive as input the username, email, and display name. Return corresponding errors if the user already exists.
we want techops members to add their ssh keys to their github profile, so in the future our IaC script can automatically update their ssh/authorized_keys.
This issue will track the deployment of the Production server, expected to be done Nov 3.
[1]: podman doesn't work with watchtower, and we want compose to work aswell
virtualisation.oci-containers.backend
RE: Reverse proxy, we will use something like -p 127.0.0.1:80:80
Install and setup docker, tmux, vim, openssh-server.
host static files (generated by ssg), on our server.
we want to gather the logs of our services into one centralized place.
we want to be able to see historic and current usages of the server.
we want alerts when things fail.
stacks to choose from
elastic*
grafana+prom+other things
icinga
net thing
Look into what IaC to use, either nix, ansible, or something else.
manage dns entries
We want dokuwiki to automatically log user on by reading the header sent from nginx.
the nginx headers added can be found on /etc/nixos/authelia-extras.nix in the proxy settings.
https://www.dokuwiki.org/plugin:authremoteuser
one question: do we need to create the user in dokuwiki first, or will it automatically make them as one logs in.
Provide a method to fetch traffic data from sitblueprint.com. This information will be used in the User Management API to provide information on the site usage.
Authelia uses the following command to add a new user
Create endpoint that modifies users.yaml
an internal panel might be cool, we can brainstorm here
to setup the staging environments for the teams, we will need people with experience with docker-compose and a reverse proxy (nginx, apache, caddy, etc...) to help manage various services.
https://github.com/authelia/authelia
look into how we can deploy it
this issue will track our research into setting up webservers.
webserver (apache2, nginx, caddy, traefik, etc..)
will also have to setup tls certs via letsencrypt.
we'll need someone to maintain the servers
we want to deploy and maintain this wiki software.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.