forked from jan-leila/nix-config
		
	fixed forgejo ssh
This commit is contained in:
		
							parent
							
								
									34dce8d9d1
								
							
						
					
					
						commit
						44d6b4827d
					
				
					 2 changed files with 41 additions and 40 deletions
				
			
		|  | @ -33,31 +33,32 @@ in { | |||
|         }; | ||||
|       }; | ||||
| 
 | ||||
|       services.forgejo = { | ||||
|         enable = true; | ||||
|         database = { | ||||
|           type = "postgres"; | ||||
|           socket = "/run/postgresql"; | ||||
|         }; | ||||
|         lfs.enable = true; | ||||
|         settings = { | ||||
|           server = { | ||||
|             DOMAIN = "${config.host.forgejo.subdomain}.${config.host.reverse_proxy.hostname}"; | ||||
|             HTTP_PORT = forgejoPort; | ||||
|             START_SSH_SERVER = true; | ||||
|             SSH_LISTEN_PORT = sshPort; | ||||
|             SSH_PORT = 22; | ||||
|             # TODO: we need to create this user, and then store their authorized keys somewhere and have both ssh server allow login in as that user based on those authorized keys | ||||
|             BUILTIN_SSH_SERVER_USER = "git"; | ||||
|             ROOT_URL = "https://git.jan-leila.com:"; | ||||
|           }; | ||||
|           service = { | ||||
|             DISABLE_REGISTRATION = true; | ||||
|           }; | ||||
|       services = { | ||||
|         forgejo = { | ||||
|           enable = true; | ||||
|           database = { | ||||
|             DB_TYPE = "postgres"; | ||||
|             NAME = db_user; | ||||
|             USER = db_user; | ||||
|             type = "postgres"; | ||||
|             socket = "/run/postgresql"; | ||||
|           }; | ||||
|           lfs.enable = true; | ||||
|           settings = { | ||||
|             server = { | ||||
|               DOMAIN = "${config.host.forgejo.subdomain}.${config.host.reverse_proxy.hostname}"; | ||||
|               HTTP_PORT = forgejoPort; | ||||
|               START_SSH_SERVER = true; | ||||
|               SSH_LISTEN_PORT = sshPort; | ||||
|               SSH_PORT = 22; | ||||
|               BUILTIN_SSH_SERVER_USER = config.users.users.git.name; | ||||
|               ROOT_URL = "https://git.jan-leila.com"; | ||||
|             }; | ||||
|             service = { | ||||
|               DISABLE_REGISTRATION = true; | ||||
|             }; | ||||
|             database = { | ||||
|               DB_TYPE = "postgres"; | ||||
|               NAME = db_user; | ||||
|               USER = db_user; | ||||
|             }; | ||||
|           }; | ||||
|         }; | ||||
|       }; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue