fidonet:guia_install_sbbs

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

fidonet:guia_install_sbbs [2023/12/12 18:06] – creado ragnarokfidonet:guia_install_sbbs [Fecha desconocida] (actual) – borrado - editor externo (Fecha desconocida) 127.0.0.1
Línea 1: Línea 1:
-  _________________________________________________________________________________ 
-   
- /*  
-    ATDT MAGAZINE ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 
-    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 
-    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::[0x01-05]: 
-    NUMERO 0x01:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 
  
-              "instalacion de SynchronetBBS en GNU/Linux" por Ragnarok 
- */ 
- 
- 
- ┌╦═══╦┐ ┌╦   ╦┐ ┌╦═╗ ╦┐ ┌╦═══╦┐ ┌╦   ╦┐ ┌╦═══╦┐ ┌╦═══╦┐  
- └╩═══╦┐ └╩╤╦╤╩┘ │║ ║ ║│ │║      ├╬═══╬┤ │╠══╦╩┘ │║   ║│  
- └╩═══╩┘   └╩┘   └╩ ╚═╩┘ └╩═══╩┘ └╩   ╩┘ └╩  ╚═┘ └╩═══╩┘  
- ┌╦═╗ ╦┐ ┌╦═══╦┐ ┌═╤╦╤═┐ 
- │║ ║ ║│ ├╬══      │║│ 
- └╩ ╚═╩┘ └╩═══╩┘   ╧╩╧ 
- 
- Es hora de ponerse las pilas. No puede existir una Scene de arte, de Hackers 
- o de dementes digitales sin su habitat natural: Un BBS. 
- 
- Entonces hoy en día es necesario que estos espacios persistan y se 
- multipliquen. Por eso vamos a instalar uno. Si, desde cero, si desde GNU/Linux 
-  
- En esta primera entrega me encomendaron la misión de armar una pequeña guía 
- para instalar un BBS en tu computadora. Hoy vamos a comenzar con Synchonet BBS 
-  
- Desde aquellos años felices que SBBS empezó siendo un software bastante 
- interesante. En particular, porque siempre tuvo la visión de expandirse con 
- nuevas ideas y propuestas. Admito que yo no lo usaba en los comienzos sino que 
- lo encontré desde la version 3, cerca del año 2000 cuando rearmé Dock Sud BBS. 
- Me motivó a usarlo porque corría en GNU/Linux y porque su desarrollo se había 
- abierto a la comunidad. 
-  
- Hoy es uno los software de BBS con un desarrollo activo y libre (se distribuye 
- bajo licencia GPL y LGPL). Su autor y principal desarrollador Rob Swindell 
- responde siempre de forma positiva ante los reportes de bugs y mejoras. 
-  
- %·"$% Para más información entre al sitio oficial: http://www.synchro.net 
-  
- ############################################################################## 
- # Comencemos la instalación ...                                                              # 
- ############################################################################## 
-  
- Primero vamos asumir que usamos una distribución de GNU/Linux, en el mejor 
- de los casos Debian Buster o Stretch. Aunque funcionan en otras tantas asi 
- como en FreeBSD y esos otros sistemas llamados Windorssss. 
-  
- Luego tenemos que instalar algunas librerías y herramientas de desarrollo: 
-  
- +------------------------------------+-------------------+ 
- |        Requisitos                  |  Debian Package   | 
- +------------------------------------+-------------------+ 
- | GNU make                           | gmake             | 
- | GNU C/C++ Compiler                 | gcc g++           | 
- | System C library header files      | linux-libc-dev    | 
- | ncurses library and headers        | libncursesw5-dev  | 
- | Netscape Portable Runtime Library  | libnspr4-dev      | 
- | Perl                               | perl              | 
- | python                             | python-base       | 
- | pkgconf                            | (es parte del S.O)| 
- | patch (for non-x86 platforms)      | patch             | 
- | Git                                | git-core          | 
- | Wget                               | wget              | 
- | InfoZIP                            | zip unzip         | 
- +------------------------------------+-------------------+ 
-  
- @"·% ver: http://wiki.synchro.net/install:nix:prerequisites 
-  
-  
- Opcionalmente, podemos agregar libgtk-3-dev para tener un par de herramientas 
- gráficas. Pero no nos hace falta porque los machirulos solo usamos la consola. 
-  
- También vamos a asumir que en esta primera instancia, vamos a instalar el bbs 
- en el directorio /sbbs desde el raiz y que vamos correrlo como root, para 
- evitar problemas de permisos inicialmente. 
-  
- Luego una vez que lo tenemos andando, lo podemos mover a cualquier otro lado 
- y ejecutarlo con un usuario específico para el bbs para mayor seguridad. 
-  
- (debemos usar sudo o su - para pasarnos a root) 
- 
- $ su - 
- Password: tu_clave_de_root 
-  
- Creamos el directorio sbbs y dentro bajar el archivo de Make de instalación 
-  
- $ mkdir /sbbs 
- $ cd /sbbs 
- $ wget https://gitlab.synchro.net/main/sbbs/-/raw/master/install/GNUmakefile 
-  
-  
- Aquí, ejecutamos make dentro de ese directorio para que se descarguen y se 
- compile todo el software del bbs. 
-  
- $ make SYMLINK=1 NO_GTK=1 install 
-  
- y vamos a ver un grannnnnnnnnnnnnnn log de archivos que se van compilando: 
-  
- ----------------------------------------------------------------------------- 
-  
- git clone https://gitlab.com/SynchronetBBS/sbbs.git /sbbs/repo \ 
-     || git clone https://github.com/SynchronetBBS/sbbs.git /sbbs/repo \ 
-     || git clone https://gitlab.synchro.net/main/sbbs.git /sbbs/repo 
- Cloning into '/sbbs/repo'... 
- remote: Enumerating objects: 653, done. 
- remote: Counting objects: 100% (653/653), done. 
- remote: Compressing objects: 100% (110/110), done. 
- Receiving objects:  19% (32048/165107), 9.54 MiB | 3.15 MiB/s 
-  
- [...] 
-      _JS_DEFINE_CALLINFO(linkage, op, 
-      ^~~~~~~~~~~~~~~~~~~ 
- jsbuiltins.h:548:41: note: in expansion of macro ‘JS_DEFINE_CALLINFO_2’ 
- #define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args 
-                                          ^~~~~~~~~~~~~~~~~~~ 
- jsbuiltins.h:516:5: note: in expansion of macro ‘_JS_DEFINE_CALLINFO_n’ 
-      _JS_DEFINE_CALLINFO_n tn0 
-      ^~~~~~~~~~~~~~~~~~~~~ 
- jsnum.cpp:932:1: note: in expansion of macro ‘JS_DEFINE_TRCINFO_2’ 
- JS_DEFINE_TRCINFO_2(num_toString, 
- ^~~~~~~~~~~~~~~~~~~ 
- jsbuiltins.h:294:11: warning: narrowing conversion of 
- ‘(intptr_t)js_NumberToStringWithBase’ from ‘intptr_t {aka long int}’ 
- to ‘uintptr_t {aka long unsigned int}’ inside { } is ill-formed in C++11 
- [-Wnarrowing] 
-          { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
-          storeAccSet _JS_CI_NAME(name) }; \ 
-  
- jsbuiltins.h:350:5: note: in expansion of macro ‘_JS_DEFINE_CALLINFO’ 
-      _JS_DEFINE_CALLINFO(linkage, op, 
-      ^~~~~~~~~~~~~~~~~~~ 
- jsbuiltins.h:548:41: note: in expansion of macro ‘JS_DEFINE_CALLINFO_3’ 
- #define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args 
-                                          ^~~~~~~~~~~~~~~~~~~ 
- jsbuiltins.h:517:5: note: in expansion of macro ‘_JS_DEFINE_CALLINFO_n’ 
-      _JS_DEFINE_CALLINFO_n tn1 
-      ^~~~~~~~~~~~~~~~~~~~~ 
- jsnum.cpp:932:1: note: in expansion of macro ‘JS_DEFINE_TRCINFO_2’ 
- JS_DEFINE_TRCINFO_2(num_toString, 
-  
- ----------------------------------------------------------------------------- 
- |@#~·!"·$  NO CARRIER.. 
-  
-  
- Este proceso debe tardar unos 20 minutos en una computadora mas o menos 
- moderna como un core i3. 
-  
- !·$" Probablemete en una Raspberry con Raspbian debe llevar todo el día. 
-  
- Una vez finalizado, podemos ver que se nos ha generado una estructura de 
- directorios donde reside toda la magia. 
-  
- $ ls -l 
-  
- total 36 
- drwxr-xr-x  3 root root  4096 ene 23 21:11 ctrl 
- lrwxrwxrwx  1 root root    15 ene 23 21:11 docs -> /sbbs/repo/docs 
- lrwxrwxrwx  1 root root    15 ene 23 21:11 exec -> /sbbs/repo/exec 
- -rw-r--r--  1 root root 10852 ene 23 21:01 GNUmakefile 
- drwxr-xr-x  2 root root  4096 ene 23 21:11 node1 
- drwxr-xr-x  2 root root  4096 ene 23 21:11 node2 
- drwxr-xr-x  2 root root  4096 ene 23 21:11 node3 
- drwxr-xr-x  2 root root  4096 ene 23 21:11 node4 
- drwxr-xr-x 14 root root  4096 ene 23 21:02 repo 
- lrwxrwxrwx  1 root root    15 ene 23 21:11 text -> /sbbs/repo/text 
- lrwxrwxrwx  1 root root    14 ene 23 21:11 web -> /sbbs/repo/web 
- lrwxrwxrwx  1 root root    16 ene 23 21:11 webv4 -> /sbbs/repo/webv4 
- lrwxrwxrwx  1 root root    15 ene 23 21:11 xtrn -> /sbbs/repo/xtrn 
-  
-  
- "$·"!· Veamos un poco para que sirven estos directorios: 
-  
- >> /sbbs/ctrl: 
-  
- Contiene todos los archivos de configuración de SBBS, algunos son en 
- formato de texto (.ini, .cfg) y otros son binarios (.cnf, .dab) que son 
- modificados por una herramienta de configuración llamada "scfg". 
-  
- >> /sbbs/exec: 
- 
- Este directorio tiene los programas ejecutables y javascripts que usa SBBS. 
-  
- >> /sbbs/nodeXX: 
-  
- Son los directorios de trabajo de cada nodo (por defecto son 4). 
-  
- >> /sbbs/repo: 
-  
- El es repositorio de código fuente clonado de git, donde podemos actualizar y 
- volver a compilar. 
-  
- >> /sbbs/text: 
-  
- Aquí están todos los archivos de pantallas y/o menú que podemos usar para 
- personalizar nuestro bbs. 
-  
- >> /sbbs/web y /sbbs/webv4: 
-  
- Achivos de la interfaz web. Actualmente hay una transición hacia la v4. 
-  
- >> /sbbs/xtrn: 
-  
- Acá pueden encontrar unos cuantos programas externos (doors) que pueden 
- agregar al bbs, hay apps, juegos y varias utilidades. 
-  
- >> /sbbs/data: 
-  
- Cuando ejecutemos el BBS por primera vez se va a crear el directorio de datos. 
- Donde se guardaran las librerías de archivos, areas de mensajes y datos de 
- usuarios. 
-  
- >> /sbbs/doc: 
-  
- Documentación *vieja* y original de SBBS, hoy es útil como referencia, pero 
- recomiendo acceder derecho al wiki, donde está los más actualizado. 
-  
- https://wiki.synchro.net 
-  
- ############################################################################## 
- # Iniciando el BBS                                                           # 
- ############################################################################## 
-  
- Antes de ejecutar el bbs debemos ver algunas configuraciones mínimas que 
- recomiendo modificar. Para esto, vamos a usar la herramienta que trae SBBS 
- que se llama "scfg" 
-  
- $ cd /sbbs/exec 
- $ ./scfg 
-  
-  
-   Synchronet for Linux v3.18                          Sun Jan 24 2021 05:30 pm 
- ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░░░░░░░░░░░░░░░░░░░░░░╔[■][?]══════════════════════╗░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░░░░░░░░░░░░░░░░░░░░░░║          Configure         ║░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░░░░░░░░░░░░░░░░░░░░░░╠════════════════════════════╣░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░░░░░░░░░░░░░░░░░░░░░░║ │Nodes                     ║░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░░░░░░░░░░░░░░░░░░░░░░║ │System                    ║░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░░░░░░░░░░░░░░░░░░░░░░║ │Networks                  ║░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░░░░░░░░░░░░░░░░░░░░░░║ │File Areas                ║░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░░░░░░░░░░░░░░░░░░░░░░║ │File Options              ║░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░░░░░░░░░░░░░░░░░░░░░░║ │Chat Features             ║░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░░░░░░░░░░░░░░░░░░░░░░║ │Message Areas             ║░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░░░░░░░░░░░░░░░░░░░░░░║ │Message Options           ║░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░░░░░░░░░░░░░░░░░░░░░░║ │Command Shells            ║░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░░░░░░░░░░░░░░░░░░░░░░║ │External Programs         ║░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░░░░░░░░░░░░░░░░░░░░░░║ │Text File Sections        ║░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░░░░░░░░░░░░░░░░░░░░░░╚════════════════════════════╝░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 
-     F1 Help  ESC Exit 
-  
-  
- Las opciones que debemos cambiar entán dentro del menu "System", donde vamos 
- a encontrar el nombre del BBS, datos de lugar, Sysop y el password del 
- administrador(importante). Salimos con ESC y guardamos los cambios. 
-  
- El resto de las opciones son para configurar las areas de archivos, redes de 
- mensaje tipo Fidonet y DoveNet y personalizacion del BBS, que se las dejo para 
- que investiguen. 
-  
- Ahora si, ejecutamos el BBS: 
-  
- $ cd /sbbs/exec 
- $ ./sbbs nd 
-  
- Nota: el parametro "nd" es para ejecutarse en primer plano "No daemon". Con 
- lo cual nos queda una consola mínima para ver el estado del bbs. 
-  
- ------------------------------------------------------------------------------ 
- Synchronet Console for Linux-x64  Version 3.18c  Copyright 2020 Rob Swindell 
-  
- !SBBSCTRL environment variable not set, using default value: /sbbs/ctrl 
-  
- Reading /sbbs/ctrl/sbbs.ini 
- Loading configuration files from /sbbs/ctrl 
- Current usr ids: ruid - 0, euid - 0, suid - 0 
- Current grp ids: rgid - 0, egid - 0, sgid - 0 
- The process 2861 was given capabilities = cap_chown,cap_dac_override, 
- cap_dac_read_search,cap_fowner,cap_fsetid,cap_kill,cap_setgid,cap_setuid,ap_sy 
- Setting initial privileges 
- No password name for: 
- Successfully changed user-id to 
- Setting minimum privileges 
- Current usr ids: ruid - 0, euid - 0, suid - 0 
- Current grp ids: rgid - 0, egid - 0, sgid - 0 
- The process 2861 was given capabilities = cap_net_bind_service,cap_sys_resource+ep 
- 1/24 17:44:58 ftp  Synchronet FTP Server Version 3.18c 
- 1/24 17:44:58 ftp  Compiled master/34cf114ab Jan 23 2021 21:09:52 with GCC 6.3.0 
- 1/24 17:44:58 term Synchronet Terminal Server Version 3.18c 
- 1/24 17:44:58 term Compiled master/34cf114ab Jan 23 2021 21:09:16 with GCC 6.3.0 
- 1/24 17:44:58 term Initializing on Sun Jan 24 17:44:58 2021 with options: 1022 
- 1/24 17:44:58 term Loading configuration files from /sbbs/ctrl 
- 1/24 17:44:58 srvc Synchronet Services Version 3.18c 
- WARNING: No user account specified, running as root! 
- 1/24 17:44:58 ftp  Initializing on Sun Jan 24 17:44:58 2021 with options: 14 
- 1/24 17:44:58 ftp  Loading configuration files from /sbbs/ctrl 
- 1/24 17:44:58 srvc Compiled master/34cf114ab Jan 23 2021 21:10:02 with GCC 6.3.0 
- 1/24 17:44:58 srvc Initializing on Sun Jan 24 17:44:58 2021 with options: 800 
- 1/24 17:44:58 srvc Loading configuration files from /sbbs/ctrl 
- 1/24 17:44:58 web  Synchronet Web Server Version 3.18c 
- 1/24 17:44:58 web  Compiled master/34cf114ab Jan 23 2021 21:11:01 with GCC 6.3.0 
- 1/24 17:44:58 web  Initializing on Sun Jan 24 17:44:58 2021 with options: 8a0 
- 1/24 17:44:58 web  Loading configuration files from /sbbs/ctrl 
- 1/24 17:44:58 mail Synchronet Mail Server Version 3.18c 
- 1/24 17:44:58 mail Compiled master/34cf114ab Jan 23 2021 21:09:57 with GCC 6.3.0 
- 1/24 17:44:58 mail Initializing on Sun Jan 24 17:44:58 2021 with options: 60000404 
- 1/24 17:44:58 mail Loading configuration files from /sbbs/ctrl 
- 1/24 17:44:58 ftp  FTP Server listening on socket 0.0.0.0 port 21 
- 1/24 17:44:58 stat Loading configuration files from /sbbs/ctrl 
- 1/24 17:44:58 stat Listening on /sbbs/ctrl/status.sock 
- 1/24 17:44:58 ftp  FTP Server listening on socket :: port 21 
- 1/24 17:44:58 term Configured time zone (UTC, 0x0000, offset: 0) does not match 
- 1/24 17:44:58 term Verifying/creating data directories 
- 1/24 17:44:58 term Verifying/creating node directories 
- 1/24 17:44:58 term Telnet Server listening on socket 0.0.0.0 port 23 
- 1/24 17:44:58 ftp  FTP Server thread started 
- 1/24 17:44:58 srvc Ignoring disabled service: NNTPS 
- 1/24 17:44:58 mail SMTP Transfer Agent listening on socket 0.0.0.0 port 25 
- 1/24 17:44:58 srvc Ignoring disabled service: MSP-UDP 
- 1/24 17:44:58 srvc Ignoring disabled service: QOTD 
- 1/24 17:44:58 srvc Ignoring disabled service: QOTD-UDP 
- 1/24 17:44:58 srvc Ignoring disabled service: Finger-UDP 
- 1/24 17:44:58 mail 0005 !ERROR 98 binding SMTP Transfer Agent socket 
-                    to port 25: Address already in use 
- 1/24 17:44:58 mail 0005 Will retry in 15 seconds (1 of 2) 
- 1/24 17:44:58 srvc Ignoring disabled service: Hotline 
- 1/24 17:44:58 srvc Ignoring disabled service: Hotline-TRANS 
- 1/24 17:44:58 srvc Ignoring disabled service: BINKP 
- 1/24 17:44:58 srvc Ignoring disabled service: BINKPS 
- 1/24 17:44:58 srvc Ignoring disabled service: IMAP 
- 1/24 17:44:58 srvc NNTP listening on socket 0.0.0.0 port 119 
- 1/24 17:44:58 srvc NNTP listening on socket :: port 119 
- 1/24 17:44:58 term Telnet Server listening on socket :: port 23 
- 1/24 17:44:58 srvc MSP listening on socket 0.0.0.0 port 18 
- 1/24 17:44:58 term RLogin Server listening on socket 0.0.0.0 port 513 
- 1/24 17:44:58 term RLogin Server listening on socket :: port 513 
- 1/24 17:44:58 srvc MSP listening on socket :: port 18 
- 1/24 17:44:58 srvc ActiveUser listening on socket 0.0.0.0 port 11 
- 1/24 17:44:58 srvc ActiveUser listening on socket :: port 11 
- 1/24 17:44:58 srvc ActiveUser-UDP listening on socket 0.0.0.0 port 11 
- 1/24 17:44:58 srvc ActiveUser-UDP listening on socket :: port 11 
- 1/24 17:44:58 srvc Finger listening on socket 0.0.0.0 port 79 
- 1/24 17:44:58 srvc Finger listening on socket :: port 79 
- 1/24 17:44:58 srvc Gopher listening on socket 0.0.0.0 port 70 
- 1/24 17:44:58 srvc Gopher listening on socket :: port 70 
- 1/24 17:44:58 srvc IRC listening on socket 0.0.0.0 port 6667 
- 1/24 17:44:58 srvc 0024 !ERROR 98 binding IRC socket to port 6667: Address 
-                    already in use 
- 1/24 17:44:58 srvc 0024 Will retry in 15 seconds (1 of 2) 
- 1/24 17:44:58 term SSH Server listening on socket 0.0.0.0 port 22 
- 1/24 17:44:58 term 0010 !ERROR 98 binding SSH Server socket to 
-                    port 22: Address already in use 
- 1/24 17:44:58 term 0010 Will retry in 15 seconds (1 of 2) 
- 1/24 17:44:58 web  Web Server listening on socket 0.0.0.0 port 80 
- 1/24 17:44:58 web  Web Server listening on socket :: port 80 
- 1/24 17:44:58 web  Secure Web Server listening on socket 0.0.0.0 port 443 
- 1/24 17:44:58 web  Secure Web Server listening on socket :: port 443 
- 1/24 17:44:58 web  Web Server thread started 
- [Threads: 8  Sockets: 25  Clients: 0  Served: 0  Errors: 0] (?=Help): 
- ------------------------------------------------------------------------------ 
-  
- /* unas consideraciones de inicio */ 
-  
- Lo mas probable es que se encuentren con algun error de binding de puertos en 
- uso, esto es común porque seguramente uds. ya tienen algun servicio como SSH, 
- el servidor de mail como Postfix o algun servidor web ya en ejecución. 
-  
- Por lo tanto, tienen que decidir si van a dejar los servicios del bbs o 
- ambos, pero de mínima van a tener que cambiar algun puerto. 
-  
- Los servicos "core" del BBS, son Telnet, ssh, Web, Ftp y Mail. 
- Sus puertos y opciones los tienen que configurar desde el archivo: 
-  
- /sbbs/ctrl/sbbs.ini 
-  
- Este archivo es algo extenso asi que no lo vos a pegar acá, pero deben 
- ediarlo a mano con su editor preferido ya que contiene las opciones iniciales 
- que lee sbbs cuando arranca. 
-  
- Por ejemplo si desean que el servicio de mail no arranque, basta con editar: 
-  
- [Mail] 
- AutoStart = false 
-  
- O si queiren cambiar el puerto de ssh al 3333, buscanmos la sección [BBS]: 
-  
- [BBS] 
- SSHPort = 3333 
-  
- A esta altura, también ya pueden eliminar el archivo /sbbs/GNUMakefile 
- que bajamos con wget. 
-  
- "!·$!"·$!%%$% 
-  
- Ahora es tiempo de conectarse via telnet (o ssh) al nuestro nuevo y flamante 
- sistema. 
-  
- Recomiendo encarecidamente que que bajen SyncTerm para usarlo como terminal 
- ya que tiene el mejor soporte de ansis del mercado.... 
-  
- https://syncterm.bbsdev.net 
-  
- ------------------------------------------------------------------------------ 
-   SyncTERM 1.2a Debug (Dec 28 2020) - X11             Sun Jan 24 2021 05:59 pm 
- ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░╔[■][?]═══════════════════════════╗░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░║       Directory (50 items)      ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░╠═════════════════════════════════╣░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░║ │00 Dock Sud BBS Local          ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░║ │00_Dock Sud BBS TELNET         ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░║ │01_Dock Sud BBS WG             ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░║ │02_SERIAL                      ║░░░░░╔[■][?]════════════════════════╗░░ 
- ░░░░║ │03_Dock Sud BBS SSH            ║░░░░░║       SyncTERM Settings      ║░░ 
- ░░░░║ │03_MODEM                       ║░░░░░╠══════════════════════════════╣░░ 
- ░░░░╔[■][?]════════════════════════════════════════════════════════════════╗░░ 
- ░░░░║ Address: localhost                                                   ║░░ 
- ░░░░╚══════════════════════════════════════════════════════════════════════╝░░ 
- ░░░░║ │alpha.themajorbbs.com          ║░░░░░║ │Program Settings            ║░░ 
- ░░░░║ │andr01d.zapto.org:9999         ║░░░░░╚══════════════════════════════╝░░ 
- ░░░░║ │Argen-X BBS                    ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░║ │b4bbs.sampsa.com               ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░║ │badass.dynu.com                ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░║ │Bandit BBS                     ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░║ │bbs.bluehard.com               ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░║ │bbs.bottomlessabyss.net        ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░╚═════════════════════════════════╝░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 
- ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 
-     F1 Help  F5 Copy  Shift-DEL Cut  F6 Paste  ESC Exit 
- ------------------------------------------------------------------------------ 
-  
- Poner CTRL + D e ingresan "localhost" o el ip de la pc donde está corriendo 
- el BBS y van a conectarse: 
-  
- Desde la linea de comandos pueden hacer: 
-  
- $ /usr/bin/syncterm localhost 
-  
- O tambien a modo de prueba usar el cliete nativo de telnet que tengamos 
- instalado: 
-  
- $ telnet localhost 
- 
-  
- ------------------------------------------------------------------------------ 
-       Synchronet BBS for Linux  Version 3.18  Copyright 2020 Rob Swindell 
-           ▄█▀▀▄                 ▄████                            ▄ 
-           ▀█▄   ▀ ▀▀ ▀▀▀▀▀▀▀▀▀ ▀  Ì██ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▀▀ ▀ ██ ▀ 
-             ▀██▄▀█▄  ██Ì█ █▄▀███▄ Ì██  █▄Ì███▄ ▄█▀▄▀███ ██ ▄███▄██▄▄ 
-           ▄■  ▀██ █¦ █¦██¦██¦██ ▀█Ì██▄▀██ ██ █¦██ ██ ██¦██Ì██ ▀ ██ 
-          Ì█    ██¦Ì█Ì█ ██Ì██¦██   Ì██  ██Ì██▄▀Ì██ ██ ██Ì██Ì██▀  ██■▀▄ 
-           ▀█▄▄██▀  ██¦▄██ ██¦██▄▄▀Ì██  ██¦██▀█▄▀█▄█▀▄██ ██▄▀█▄█¦▀█▄▄▀ 
-            ▄ ▄▄▄ ▄▄Ì█ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄ ▄ 
-                 ▀▄▄█▀ 
-  
- CLIENT CONN: Telnet 
-        ADDR: localhost [::1] 
-        TERM: 80x24 ANSI 
- SERVER NAME: My Nuevo BBS 
-        ADDR: mybbs.dominio.com.ar 
-        NODE: 1 (of 4) - Linux 4.9.0-14-rt-amd64 x86_64 
-        TIME: Sun Jan 24 2021 06:05 pm UTC-3:00 
-        ADMN: Sysop 
-  
- If you are a new user to the system, type "New" now. 
- Otherwise, enter your user name or number now. 
-  
- Enter User Name or Number or 'New' 
- Login: 
- ------------------------------------------------------------------------------ 
-  
-  
- !! Felicitaciones, si llegaron hasta aca, ya tienen su nuevo BBS andando !! 
-  
- Ahora solo queda crear su cuenta de usuario con "New". 
-  
- Se les pide que ingresen la clave de administrador que por defecto es SYSPASS 
- para crear la primer cuenta del sistema que va a tener los privilegios de 
- Sysop (LEVEL 90) 
-  
- ------------------------------------------------------------------------------ 
- Enter User Name or Number or 'New' 
- Login: New 
- Starting new user registration … 
- Creating sysop account... System password required. 
- SY: 
- [✓] HIT your BACKSPACE or DELETE-LEFT key: Character 127 (7Fh) received. 
- [✓] Does your terminal support mouse reporting? Yes 
- [✓] Does your terminal support IBM extended ASCII (CP437)? Yes 
- [✓] Enter your full name or alias: Ragnarok 
- [✓] Enter your full real name: Fernando Toledo 
- [✓] Enter your handle or call-sign: Ragnarok 
- [✓] Enter your location (e.g. city, state): Dock Sud 
- [✓] Enter your sex (M/F): M 
- [✓] Enter your birthday (MM/DD/YYYY): 07/15/1977 
- [✓] Network mail address (Example: user@domain) 
- : ragnarok@docksud.com.ar 
- [✓] Forward personal e-mail to network mail address? [Yes] No 
-  
- [...] 
-  
- Hasta llegar al menu principal: 
-  
- ▄▄▄▄ █ ▄▄  ▄▄▐█ ▄ ▄▄▄▄ ▄▄ ▄▄  ▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 
- ▀▄▄ ▀ ▀ ▄ ▀ ▀ ▄▀▄▀▄▄▄▀ ▀ ▀ ▄ ▀ ▀▄▄ ▄gj █11:22 pm 01/24/21  My Nuevo BBS 
-   ▀▌▀▀▀ ▀ ▀ ▀  ▀ ▀▌▀ ▀▌▀ ▀ ▀ ▀ ▀   ▀   █Last On: 01/24/21  Node 1   Up 0:03 
- ▀▀  ▀  ▀ █▌▀▀▀▀ █▌  ██▀▀  ▀ █▌▀▀▀ ▀   █FirstOn: 01/24/21  Calls   0 of 0 
-                                        ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ 
- ■■ Read/Post Messages      ■■ Message Area Selection   ■■ Electronic Mail 
- ┌──┐                       ┌──┐                        ┌──┐ 
- │ N│ New message scan      │ J│ Jump to new msg area   │ E│ Read/Send E-mail 
- │ R│ Read message prompt   └──┘   * List sub-boards    └──┘ 
- │ Z│ Continuous new scan         /* List groups         ■■ Other Commands 
- │ V│ View/Vote-in Polls      { }  # Select sub-board  ┌──┐ 
- │ Q│ QWK packet transfer     [ ] /# Select group      │ D│ Default user config 
- │ P│ Post a msg or /Poll                              │ &│ Message scan config 
- │ A│ Post auto-message        Go to                   │ U│ User lists 
- └──┘                       ┌──┐                       │ I│ Information 
- **Message Search          │ T│ File Transfer sectio  │/A│ Change your avatar 
- ┌──┐                       │ G│ Text file section     │/L│ Node activity 
- │ F│ Find text in messages │ C│ Chat section          │^K│ Ctrl-key Menu 
- │ S│ Scan for msgs to you  │ X│ External programs     │ O│ Logoff BBS (or /O) 
- └──┘                       └──┘                       └──┘      !=Sysop Menu 
-   Anytime │ Ctrl-U Who's online Ctrl-P Send private msg Ctrl-C Abort cmd/text 
-  
- ■ Main ■ 0:00:09 [1] Local [1] Notices: 
-  
- Por su puesto que esto es solo el inicio y ahora les toca a uds. ir 
- personalizando el bbs. Es muy versátil para adaptarlo completamente a nuestro 
- gusto. 
-  
- Es obligatorio que ingresen al wiki de sbbs (wiki.synchro.net) porque 
- realmente tiene mucha documentación al respecto. 
-  
- Seguramente les quedaron 3 millones de dudas, y con gusto puedo 
- responderlas en los foros de Dock Sud BBS (Grupo: Dock Sud -> Area: General) 
-  
- @#1!"·#\ Bueno amiguitosh, esto es todo por hoy... espero que os haya gustao 
- vuestro video y pulgacitos hacia arriba!!! 
- 
- -- 
- Ragnarok 
- ragnarok@docksud.com.ar 
- https://bbs.docksud.com.ar 
- _________________________________________________________________________________ 
- !EOF -> atdt-zine-0x01-05.txt 
  • fidonet/guia_install_sbbs.1702415214.txt.gz
  • Última modificación: 2023/12/12 18:06
  • por ragnarok