• Anybody ever try installing Synchronet on a prebuilt NAS via Docker?

    From Waethorn@1:103/705 to All on Wed Sep 14 17:34:03 2022
    I just was playing around with the Docker options on a Synology NAS (an x86model - a DS720+) and trying to get Synchronet installed on it. Seems thatthere's a whole whackload of common service ports that are reserved inSynology's DSM NAS OS that require a lot of workarounds, even when you're notusing those services on the NAS. I'm just wondering if anyone has anyexperience with that kind of deployment and what kind of problems you ran intoand the conclusions you got to at the end of it all. I didn't spend a wholelot of time on it, but I did try rerouting some of the web ports, although Iended up getting the built-in nginx web server giving remote applicationerrors. I just found that using a full VM is a whole lot easier. Anyway, ifanybody has any tips from their own experience, I'd welcome them, otherwiseI'll just continue on with the VM that I'm working with.
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Charles Blackburn@1:103/705 to Waethorn on Thu Sep 15 06:53:39 2022
    Re: Anybody ever try installing Synchronet on a prebuilt NAS via Docker?
    By: Waethorn to All on Wed Sep 14 2022 17:34:03

    I just was playing around with the Docker options on a Synology NAS (an x86 model - a DS720+) and trying to get Synchronet
    installed on it. Seems that there's a whole whackload of common service ports that are reserved in Synology's DSM NAS OS

    i seem to remember seeing a disussion a few days ago about docker . it may have been on the sysop channel but they were working on something.

    installed on it. Seems that there's a whole whackload of common service ports that are reserved in Synology's DSM NAS OS
    that require a lot of workarounds, even when you're not using those services on the NAS. I'm just wondering if anyone has
    that's why i built my own nas. to be honest, only thing that's actually good on the synologies are the UX, but freenas is just as good.

    easier. Anyway, if anybody has any tips from their own experience, I'd welcome them, otherwise I'll just continue on with
    the VM that I'm working with.

    personally, i wouls go with a VM or even an LXC container. an LXC container might work well. I know it runs in one as that's what I started running mine on while i was sourcing hardware. but that's also probably because i have no idea about docker and have never used it lol

    regards
    Charles Blackburn
    SYSOP - The F.B.O BBS
    Aviation related fun @ bbs.thefbo.us IPV4 and IPV6
    DOVE-Net
    Coming soon: FSX-Net, FIDO-Net

    ---
    Synchronet The FBO BBS - bbs.thefbo.us - A place for aviation fun....
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Tracker1@1:103/705 to Waethorn on Wed Sep 21 21:34:09 2022
    On 9/14/22 17:34, Waethorn wrote:
    I just was playing around with the Docker options on a Synology NAS
    (an x86 model - a DS720+) and trying to get Synchronet installed on
    it.

    Should be able to use the bbs-io images without issue (assuming it's an
    x86 model) otherwise, you'd have to do your own build.

    Seems that there's a whole whackload of common service ports that are reserved in Synology's DSM NAS OS that require a lot of workarounds,

    You *should* be able to run all the BBS services with redirects from non-standard ports...

    ex: router:23 -> nas:50080 -> docker-instance:80

    even when you're not using those services on the NAS. I'm just
    wondering if anyone has any experience with that kind of deployment
    and what kind of problems you ran into

    Not many... worth noting, that if your ISP blocks common service ports,
    most do for residential connections... you'll need to accept incoming on
    those non-standard ports. Also, won't be able to use the secure certs
    via Let's Encrypt as it is... I hadn't looked into it enough to try to
    import the certs from a different system that used DNS to do the let's encrypt.

    and the conclusions you got to at the end of it all. I didn't spend
    a whole lot of time on it, but I did try rerouting some of the web
    ports, although I ended up getting the built-in nginx web server
    giving remote application errors. I just found that using a full VM
    is a whole lot easier.

    Yeah, the default web ports are *DEFINITELY* captured by the NAS box...
    mine does have the option to reverse-proxy certain hostnames though, you
    might consider that.

    Anyway, if anybody has any tips from their own experience, I'd welcome
    them, otherwise I'll just continue on with the VM that I'm working
    with.

    Not much more than mentioned above... the main thing would be listening
    on non-standard ports, and having your router NAT the inbound to the
    listening ports.

    You also may want to look at Caddy as a reverse-web proxy if you want to
    have more sites running that aren't synchronet for web usage... NginX
    works too, just caddy is slightly easier imo.
    --
    Michael J. Ryan - tracker1@roughneckbbs.com
    ---
    ■ Synchronet ■ Roughneck BBS - roughneckbbs.com
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Tracker1@1:103/705 to Charles Blackburn on Wed Sep 21 21:35:33 2022
    On 9/15/22 03:53, Charles Blackburn wrote:

    personally, i wouls go with a VM or even an LXC container. an LXC
    container might work well. I know it runs in one as that's what I
    started running mine on while i was sourcing hardware. but that's
    also probably because i have no idea about docker and have never
    used it lol

    Docker is mostly some really nice tooling around LXC and a few other pieces.
    --
    Michael J. Ryan - tracker1@roughneckbbs.com
    ---
    ■ Synchronet ■ Roughneck BBS - roughneckbbs.com
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Charles Blackburn@1:103/705 to Tracker1 on Thu Sep 22 07:36:27 2022
    Re: Re: Anybody ever try installing Synchronet on a prebuilt NAS viaDocker
    By: Tracker1 to Charles Blackburn on Wed Sep 21 2022 21:35:33

    started running mine on while i was sourcing hardware. but that's
    also probably because i have no idea about docker and have never
    used it lol
    Docker is mostly some really nice tooling around LXC and a few other pieces.

    to be honest. as i say, never used it.. I just run lxc containers in my proxmox node for most my little things (torrent, apt mirror etc) the others i run full vms.

    regards
    ---

    Charles Blackburn
    The F.B.O BBS 21:1/221 618:250/36
    bbs.thefbo.us IPV4/V6
    DOVE-Net FSX-Net MicroNET USENET
    ---
    Synchronet The FBO BBS - bbs.thefbo.us - A place for aviation fun....
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)