esto es la suraguwiki el contenido, como puedes ver, deja mucho que desear para comentarios sobre los cosos aquí, puedes mandar un correo a diego arroba suragu punto net

Si eres un putísimo crack y quieres contribuir a esta wiki, pídeme una cuenta en el mismo correo de arriba

Instalación de Forgejo (server de Git)

No se que pollas ha pasado pero al parecer ya no se usa gitea, entonces ahora se usa forgejo. Para sorpresa de nadie está en las repos de FreeBSD así que se puede instalar sin ningún problema

despues de haber creado una jail se puede instalar desde el host y habilitar desde el host tranquilamente

pkg -j forgejo install forgejo
service -j forgejo forgejo start

donde el argumento de la flag -j es el nombre de la jail (forgejo en este caso) Ya con esto estaría forgejo ejecutandose en la IP de la jail en el puerto 3000. Puedes visitarla. ¡Felicidades!

Por defecto forgejo escucha en el puerto 3000. Así que para ponerlo en internet, apunta eso con el reverse proxy.

SSH

Para habilitar el ssh en forgejo hay que editar el archivo de configuración y añadir lo siguiente

jexec forgejo mg /usr/local/etc/forgejo/conf/app.ini

app.ini
[server]
START_SSH_SERVER = true
;; Expect PROXY protocol header on connections to the built-in SSH server
;SSH_SERVER_USE_PROXY_PROTOCOL = false
;; Username to use for the builtin SSH server. If blank, then it is the value o$
;BUILTIN_SSH_SERVER_USER = %(RUN_USER)s
;;
;; Domain name to be exposed in clone URL
;;
;; SSH username displayed in clone URLs.
;SSH_USER = %(BUILTIN_SSH_SERVER_USER)s
;;
;; The network interface the builtin SSH server should listen on
SSH_PORT = 2222
;;
;; The port number the builtin SSH server should listen on
SSH_LISTEN_PORT = 2222

Y tendrás el server ssh de forgejo escuchando en el puerto 2222 de la IP de la jail (habría que redirigirlo a la máquina que da a internet)


QR Code
QR Code freebsd:forgejo (generated for current page)