aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpjotrp2019-12-21 04:43:16 -0600
committerpjotrp2019-12-21 04:43:16 -0600
commit4ab5fa7dbe1eb3312dbba68bd0f7ec7a97befb91 (patch)
tree82109ae476f6a7dacbee43b05cb31c716803c1f7
parent715755405c50338e9b5d89e1ce24e9756ca2a668 (diff)
downloadguix-bioinformatics-4ab5fa7dbe1eb3312dbba68bd0f7ec7a97befb91.tar.gz
Add nginx listening on 8080
-rw-r--r--gn/deploy/machines/myserver.scm34
1 files changed, 25 insertions, 9 deletions
diff --git a/gn/deploy/machines/myserver.scm b/gn/deploy/machines/myserver.scm
index 4f30a5b..9a9923d 100644
--- a/gn/deploy/machines/myserver.scm
+++ b/gn/deploy/machines/myserver.scm
@@ -1,13 +1,14 @@
;; This is an operating system configuration template
;; for a "bare bones" setup, with no X11 display server.
-(use-modules (gnu))
-(use-service-modules networking ssh)
-(use-package-modules screen)
+(use-modules (gnu)
+ (gnu packages web))
+(use-service-modules networking ssh web)
+(use-package-modules screen ruby)
(operating-system
(host-name "komputilo")
- (timezone "Europe/Berlin")
+ (timezone "Europe/Amsterdam")
(locale "en_US.utf8")
;; Boot in "legacy" BIOS mode, assuming /dev/sdX is the
@@ -26,8 +27,9 @@
;; account is implicit, and is initially created with the
;; empty password.
(users (cons (user-account
- (name "alice")
- (comment "Bob's sister")
+ (name "pjotr")
+ (password "$6$EoLVFsCpLywbQmy1$aJJ3dIrgIH4UtiTVynIZ0MiC667w4C5ybygGisUnUfusPrgxZ7ncz.Cjv67EJPA6VW3EPFbOaiadQzxFn2sLb.")
+ (comment "Pjotr")
(group "users")
;; Adding the account to the "wheel" group
@@ -39,12 +41,26 @@
%base-user-accounts))
;; Globally-installed packages.
- (packages (cons screen %base-packages))
+ ; (packages (cons screen %base-packages))
+
+ (packages (append (list
+ screen nginx)
+ %base-packages))
+
;; Add services to the baseline: a DHCP client and
- ;; an SSH server.
+ ;; an SSH server with nginx
(services (append (list (service dhcp-client-service-type)
(service openssh-service-type
(openssh-configuration
- (port-number 2222))))
+ ; (authorized-keys
+ ; `(("pjotr" ,(local-file "/home/pjotr/.ssh/authorized_keys"))))
+ (password-authentication? #t)
+ (port-number 2222)))
+ (service nginx-service-type
+ (nginx-configuration
+ (server-blocks
+ (list (nginx-server-configuration
+ (listen '("8080")))))))
+ )
%base-services)))