aboutsummaryrefslogtreecommitdiff
path: root/vps.scm (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Move VPS files into vps/EuAndreh2021-02-211-376/+0
|
* vps.scm: Remove duplicate userEuAndreh2021-02-191-1/+1
|
* vps.scm: Correct indentationEuAndreh2021-02-191-2/+2
|
* vps.scm: Move (cmd) definition to before reader macroEuAndreh2021-02-191-6/+6
|
* Update aux/guix/pinned-channels.scmEuAndreh2021-02-191-10/+3
|
* vps.scm: Remove generage-ci-htmlEuAndreh2021-02-191-99/+0
|
* vps.scm: Remove ^L and indentEuAndreh2021-01-261-6/+1
|
* vps.scm: Stop inlining SSH public key, use symlink insteadEuAndreh2021-01-251-4/+1
|
* TODOs.md: Add FTP server to services listEuAndreh2021-01-171-2/+1
|
* TODOs.rst: Add df87e340-4c35-469a-9bc1-fc57429a0b8eEuAndreh2021-01-161-3/+1
|
* TODOs.rst: Add 723d9fcd-fdec-4f57-b774-2ed20599a714EuAndreh2021-01-161-0/+1
|
* vps.scm: Uncomment servicesEuAndreh2021-01-151-5/+2
|
* vps.scm: Remove unused DNS prefixesEuAndreh2021-01-151-4/+2
|
* vps.scm: Add "static" domain prefixEuAndreh2021-01-151-3/+4
|
* vps.scm: Working machine declaration with Guix DeployEuAndreh2021-01-151-28/+37
|
* vps.scm: WIP start adding (machine ...) configurationEuAndreh2021-01-151-0/+12
|
* vps.scm: Move host-name to variableEuAndreh2021-01-151-3/+3
|
* vps.scm: Attribute (operating-system ...) expression to "system" variableEuAndreh2021-01-151-125/+128
|
* Move sync/* to .EuAndreh2021-01-151-0/+472
|
* rsync the full folder to home instead of file by fileEuAndreh2020-11-161-52/+0
|
* vps.scm: Remove comment from generated OS configurationEuAndreh2020-11-161-3/+0
|
* vps.scm: Stop inlining content of sudoers fileEuAndreh2020-11-161-3/+5
|
* Add base Guix configuration and start switching to itEuAndreh2020-11-161-0/+53
- remove NixOS stateVersion from .envrc; - add guix-reconfigure.sh; - add vps.scm with initial Guix system configuration; - update vps.tf to use the new "base-guix" snapshot. The "base-guix" image doesn't need a password. The "andreh" users has one, but it is configured for not requiring it when running commands as "sudo". The expected minimal steps one has to go through for privilege scalation is via the SSH private key, and accessing the VPS via SSH. Since password login is disabled and root can't login via SSH either, only the private SSH key allows access to the server. After that, the attacker will be able to run commands as root.