Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SUG] Sugestia kolejnych skryptów #28

Closed
4 tasks done
loper opened this issue Oct 6, 2021 · 14 comments
Closed
4 tasks done

[SUG] Sugestia kolejnych skryptów #28

loper opened this issue Oct 6, 2021 · 14 comments
Assignees

Comments

@loper
Copy link
Collaborator

loper commented Oct 6, 2021

  • chce_dockera - instalacja docker.io i docker-composer

  • chce_narzedzia - instalacja przydatnych programów (np. htop, tmux, multitail, silversearcher-ag, unattended-upgrades, localepurge,...)

  • chce_usera - tworzenie nowego użytkownika, z dostępem do sudo i kopią authorized_keys_

  • chce_sudo - dodawanie uprawnień dla użytkownika

@archont94
Copy link
Contributor

archont94 commented Oct 6, 2021

#31 chce_usera

@encryptize
Copy link
Contributor

#35 chce_dockera

@loper loper mentioned this issue Oct 6, 2021
@kry008
Copy link

kry008 commented Oct 6, 2021

VirtualHost Apache2 i Nginx

@loper
Copy link
Collaborator Author

loper commented Oct 7, 2021

VirtualHost Apache2 i Nginx

możesz rozwinąć swoją myśl?

@unkn0w
Copy link
Owner

unkn0w commented Oct 7, 2021

Zastanawiam się, czy skrypt chce_narzedzia.sh będzie przez kogokolwiek używany w jakimkolwiek przypadku.
Gdy chcę sobie zainstalować np. htop, to wpisuję 'apt install htop', a nie szukam skryptów instalatora i nie wybieram pakietu z listy 🤷‍♂️

@loper
Copy link
Collaborator Author

loper commented Oct 7, 2021

Zastanawiam się, czy skrypt chce_narzedzia.sh będzie przez kogokolwiek używany w jakimkolwiek przypadku. Gdy chcę sobie zainstalować np. htop, to wpisuję 'apt install htop', a nie szukam skryptów instalatora i nie wybieram pakietu z listy man_shrugging

Instalacja brakujących pakietów (które zawarłem w skrypcie) to 1 z rzeczy jaką robię na nowym hoście. Większość już zawarłeś w obrazie LXC, ale jest jeszcze kilka ciekawych.

@alchemiq
Copy link

alchemiq commented Oct 9, 2021

#chce_netdata
#chce_prometheus
#chce_grafana

@loper
Copy link
Collaborator Author

loper commented Oct 10, 2021

#chce_netdata #chce_prometheus #chce_grafana

netdata jest super, właśnie odpaliłem na srv10. Prom i Grafana mogą mieć duże wymagania na RAM, więc pewnie tylko na v3 pójdą... sprawdzałeś?

@kry008
Copy link

kry008 commented Oct 12, 2021

VirtualHost Apache2 i Nginx

możesz rozwinąć swoją myśl?

https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-18-04

@archont94
Copy link
Contributor

@bgnacinski
Copy link
Contributor

bgnacinski commented Oct 14, 2021

Może coś typu chce_backup, chce_loadbalancer i chce_revproxy będzie dobrym pomysłem.

EDIT:
chce_revproxy - nginx reverse proxy
chce_loadbalancer - nginx load-balancer

@loper
Copy link
Collaborator Author

loper commented Oct 14, 2021

revproxy to nie jest "https://github.com/unkn0w/proxer"?

@loper loper self-assigned this Oct 14, 2021
@loper loper changed the title [NEW] Sugestia kolejnych skryptów [SUG] Sugestia kolejnych skryptów Oct 15, 2021
@stefopl
Copy link
Contributor

stefopl commented Oct 21, 2021

Mam pomysł na skrypt chce_ssh_config.sh skrypt raczej do użytku spoza mikrusa albo do łączenia się między mikrusami.

Skrypt po podaniu nazwy serwera (x999) opcjonalnie też nazwy użytkownika
Za pomocą ssh-keygen generuje klucz
potem za pomocą ssh-copy-id wysyła na serwer. user, host, port określony automatycznie na bazie nazwy serwera.
I na koniec tworzy .ssh/config z wykorzystaniem tego klucza, aby z serwerem można było się połączyć za pomocą
ssh x999

No i wersja dla niemikrsowych serwerów, która przyjmuje parametry jak zwykłe ssh, ale tak samo jak dla mikrusa tworzy nowy config z kluczem.

Tak to widzę dla mikrusa:
./chce_ssh_config.sh -m x999
./chce_ssh_config.sh -m x999 -u user

Tak dla niemikrusowych
./chce_ssh_config.sh user@host
./chce_ssh_config.sh user@host -p port itp.

@archont94
Copy link
Contributor

Mam pomysł na skrypt chce_ssh_config.sh skrypt raczej do użytku spoza mikrusa albo do łączenia się między mikrusami.

Skrypt po podaniu nazwy serwera (x999) opcjonalnie też nazwy użytkownika Za pomocą ssh-keygen generuje klucz potem za pomocą ssh-copy-id wysyła na serwer. user, host, port określony automatycznie na bazie nazwy serwera. I na koniec tworzy .ssh/config z wykorzystaniem tego klucza, aby z serwerem można było się połączyć za pomocą ssh x999

No i wersja dla niemikrsowych serwerów, która przyjmuje parametry jak zwykłe ssh, ale tak samo jak dla mikrusa tworzy nowy config z kluczem.

Tak to widzę dla mikrusa: ./chce_ssh_config.sh -m x999 ./chce_ssh_config.sh -m x999 -u user

Tak dla niemikrusowych ./chce_ssh_config.sh user@host ./chce_ssh_config.sh user@host -p port itp.

@loper możesz przypisać do mnie.

@loper loper closed this as completed Oct 26, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants