Hold my beer! LEMMINGS
paulie420
I've been working with the two suggested LemmyNet installation methods; Docker and Ansible. Neither are too wild of a setup, but they aren't plug and play docker-compose-like, either.
I want to run a LemmyNet on a subdomain; lemmy.domain.com, and use nginx-proxy-manager to point traffic in the right direction, but it will be on the same local IP... some port changes will need to be made.
Is anyone running their own instances? Have suggestions or tips with things that helped you lean up a lemmy.subnet?
Cheers!!
- pAULIE42o
- . . . . . . . . . . .
- /s
Hello, all. I'll start this post off with - this is a test. :P I have the same topic posted at /r/... seeing if I get any l<3ve over here!!! I hope so!!! LemmyNet for the WiN!
I have two domains that I pay for... lets call them domain1.com and domain2.com. I'm running a Bitwarden docker container that uses nginx to serve the website... its address is bitwarden.domain1.com .
I'm running a HUGO website with Apache2... its address is domain2.com .
I have one local IP address; currently, I forward ports 80 & 443 to the local IP of the Bitwarden VM. So... thats my issue; I don't understand how to forward these two different services to the domains that I want them on... I've read about Apache2's vhosts - but the websites are on different VMs, and the Bitwarden docker container uses nginx.
I've thought about condensing and putting both services in one VM; but theres still the apache2/nginx issue. I've heard someone mention I should use a third VM to route the traffic to the correct local IPs - but I don't know what software I'd use.
I've thought about using a Cloudflare tunnel for one of those services; but I don't really want to pay, and aren't sure how fast a free Cloudflare tunnel would be - this might be a solution for the Bitwarden service, as I'm the only one accessing it...
Does anyone have any suggestions? I'm sure I'm just novice enough that I don't see the obvious solution - and I'd love to get both sites up and running. Thanks for any input or help!!!
pAULIE42o . . . . . . . . . . . /s
What is a BBS?
A bulletin board system (BBS), also called a computer bulletin board service (CBBS), is a computer server running software that allows users to connect to the system using a terminal program. Once logged in, the user can perform functions such as uploading and downloading software and data, reading news and bulletins, and exchanging messages with other users through public message boards and sometimes via direct chatting. In the early 1980s, message networks such as FidoNet were developed to provide services such as NetMail, which is similar to internet-based email.
Back in the early 90s I was turned on to the PC MS-DOS community. It was a fun time of WordPerfect 5.0, Lotus 1-2-3 and some text and light graphical games that came around the way... Tapper, Microsoft Flight Simulator 1.0 and other worthy softwarez; but things got real when I learned that you could dial-up to other computers, and bulletin board systems, to reach a world beyond your monitor. In the United States, and many other countries as I've come to learn, you could find [amost] hundreds of BBSes in every area code! There were plenty of public domain [shareware] boards, but the elite user could find systems dedicated to more seedy topics... HPAVC [Hacking, phreaking, anarchy, virus, cracking], warez [pirate software], the art and dem0scenes... you could literally find anything you sought out. As time went on, BBSes would get their own type of message networking; FidoNet FTNs and begin to connect in ways that weren't originally possible. At the end of BBSes, many of them turned into early ISPs in the cities they operated in, as the sysOps already had a lot of the hardware that was needed - and many sysOps would earn a very good living serving up the bytes of data that their users lusted...
Sounds boring... I can only take so many Lemmy messages...
Door Games were a huge part of BBSing. Door Games were brought to life with the ANSi graphics that BBSes used - while they weren't fully graphical, they were exciting and multi-player... something that you couldn't get on PCs of the day. Popular Door Games were Tradewars 2002, Legend of the Red Dragon [LoRD], Barren Realms Elite, The Pit, Arrowbridge, DrugWars, Operation Overkill II and many m0re. For the time, they were literally worlds beyond what you could find on early 8088 machines... and continued to be very popular even as graphics won over w/ the likes of the shareware kings. The reason? Multi-player games; there are many servers and BBSes that still get users lining up to play - in 2o23!
Phone lines are dead, how do we connect?!
After copper wires telephone lines went the way of the dodo, and TCP/IP took over the interwebs, the BBSes of the day mostly went offline... but it would prove short-lived, as we soon learned how to connect the old BBS software up to TELNET and SSH - allowing them to be hosted on the web; no m0re phone bills to get you grounded!! All you need to connect today is an ANSi-capable terminal software. (Or, PETSCII for Commdore BBSes, AmigaFonts for Amiga boards or Atari support for Atari bbSes...) There are a few of these that are developed for current machines:
Syncterm - Syncterm is the 'best', as it has ANSi, PETSCII, C=, Amiga, Atari, RIP and SIXEL support.
Netrunner - Netrunner is a GREAT ANSI/Amiga terminal [About 80% of all BBSes] as it has anti-aliasing and the fonts look smooth and crisp.
MagiTERM - A decent terminal, developed by APAM.. a BBS user that also develops door games and even BBS software...
The easiest, if you run Linux or Windows, is Netrunner... SyncTERM is a binary download for Windows and MacOS, but will require a compile on Linux... don't worry, tho - MeaTLoTioN of The Quantum Wormhole BBS has an awesome how-to/script that you can follow to compile it with ease!
- You can also connect using MS-DOS, or other, software on real hardware... there are many Wifi Modem's to choose from, but I'll make you hunt for Telix or Terminate 5.0 on your own time...)
They're all stupid stock boards - wheres the beef!?
Many new BBS users peruse The Telnet BBS Guide and are first surprised at how many BBSes are available to connect to... only to quickly find out that the majority of listed boards are stock setups without much substance or community... but I'm here to tell you that you just have to turn the r0cks and find the great BBSes out there; or, just connect to these:
2o fOr beeRS - This is actually my bbS!! We get about 30 callers a day, have all the popular FidoNet-FTNs and over 800 users... come on by, 2oFB is a wild one. MORE Social, less Media.
20ForBeers.com:1337 TELNET :1338 SSH
aBSINTHE - Ran by the sysOp aNACHRONiST - he's also a great ASCII artist and aBSINTHE is literally my favorite BBS of all time. It's an Amiga joint, ran on CNet BBS software. Skyraiders is a door game that he's developed from scratch and is one of the very best doors I've ever played... you aren't BBSing if yer not here!
absinthebbs.net:1940 TELNET
The Quantum Wormhole - Another mainstay of BBSes and home to MeaTLoTioN, the writer of that Syncterm script from above... its just a damn good BBS; clean, safe and solid. Some SIXEL graphics support if you look around...
bbs.erb.pw:23 TELNET
Wizards Rainbow - Can you believe this one?! Shooter Jennings, yea THAT Shooter Jennings, is the sysOp! Furthermore, he writes custom Door Games and just introduced a new one called Phantasie Plaza! Its a LoRD-type RPG and is looking really nice. He also wrote a few other Doors; 1NS0MNIA - and hosts a Door Game Server that any sysOp can connect their BBS to... rock and roll w/ Shooter @ the rainbow...
wizardsrainbow:23 TELNET
Dura-Europos - This one runs on an old Apple IIe BBS software - and is literally still hosted from Apple IIe hardware running at 9600 baud! Skip, the sysOp, does amazing things w/ that Apple... including a lot of Syncterm font switching and graphic wizardry - this one doesn't have all the flashing lights and pizazz as some other boards, but when you see what he does with rudementary hardware - its amazing!
dura-bbs.net:6359 TELNET
SLACKERS BBS - The bad boys of BBSing... the assholes... the haters - and a damn solid BBS, too. (The sysOp, GnGRDR3DMan, doesn't even care to pay for a domain.... gangster!)
slackers.ddns.net:2323 TELNET
Black Flag - Hawk, the sysOp, never left BBSing... he is one of the original pirates, the original r0ckstars - and his family of BBSes are many. I'll only link to the main one, but it features RIP graphics if you wanna experience that - RIP never really caught on, but Hawk don't care!! (You can find 5+ other Black Flag boards if you l00k for them...)
blackflag.acid.org:23 TELNET
Frozen Floppy - This is a Commodore 64 BBS; you'll have to have Syncterm, and you'll have to select C64 or C128 as the 'screen mode'. You'll be amazed at the 40-column PETSCII graphics, and the fact that C= users are still kickin... the art here is top notch, too... C= heaven.
bbs.retrohack.se:64128 TELNET
Do I really wanna spend time on this sh*t?!
You do. You'll be amazed by the community of BBSing in 2o23 - I know this, because you're here... sysOps of BBSes are also OSS, privacy minded, federation, technology and Linux users! While very different from the Twitters or Facebooks of social media, BBSes offer something you can't get on that shiny iPhone - community. I hope to catch you @ 2oFB, or on one of the many other BBSes still running today. GET S0ME!
If you have any questions about bulletin boards, please feel free to email me @ 2oFB or reply here; there's always someone willing to help, whether you want to become a user, a door game player or even a sysOp... you'll find it all on a BBS near, or far, from you!
- pAULIE42o
- . . . . . . . . . . .
- /s
Alright, I wanted to come back now that my setup is complete... special thanks to those of you who suggested nginx-proxy-manager - its very nicely put together and really makes reverse proxies a breeze...
Long story short, I just created a brand new VM... started with the proxy manager and built on top of that. Next up was my static Hugo website; it was too easy to point change Apache2's ports.conf to 8097 instead of 80, and use nginx-proxy-manager for the SSL certs... that one was basically plug and play.
The Bitwarden bit was a bit more involved, but not too bad... at first I just redirected traffic to the original (other machine) Bitwarden VM - but no one wants an extra VM to backup and support... so I went with a fork Docker of bitwarden_rs/vaultmaster - it comes w/ e-mail setup in the container, so one less thing to worry about... I had to swap around some docker-compose.yml ports and just point nginx-proxy-manager at it... this time, tho, I used the SSL certs from the docker; I didn't wanna dig in and remove what they already had running.
In the middle I was still fighting with myself and not taking ya'lls good suggestions - I tried to go the Cloudflared route; which is a cool service... but you can't tunnel root domains unless you're a paid user. Cloudflared tunnels would be great for exposing the Plex, TrueNAS, etc's of the world... but I didn't NEED/want subnets.
Thanks to the Beehaw community... TechHeart.life is up and running. :P (Don't worry, the Bitwarden is on a private domain. Phhhbbbbtttt.)