GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    pistolero :thispersondoesnotexist: (p@freespeechextremist.com)'s status on Monday, 08-Jan-2024 04:07:00 JST pistolero :thispersondoesnotexist: pistolero :thispersondoesnotexist:
    • 
    • 恵真 :hypercat:
    • ✙ dcc :pedomustdie: :phear_slackware:
    • :blank:
    • pwm
    • Maholmire
    @Maholmire @dcc @emma @i @mint @pwm Most people use nginx. I think nginx is fine; I like lighttpd. If it's just a static site, you won't notice much difference between the two.

    If you're just learning, you might try lighttpd because it supports CGI scripts and CGI scripts are probably the simplest way to do very basic web stuff. (People shit on CGI, but this is superstitious and they do not know what they are talking about and have never written a CGI script. https://git.kernel.org/ uses cgit, which is CGI.) There's also mod_magnet, which lets you embed little Lua programs instead of CGI or reverse-proxying to an upstream server. I like lighttpd.

    nginx is so popular that 99% of the tooling you find and 99% of the documentation you will find is written for nginx. nginx is fast and reliable and nice. Unless you know off the top of your head the difference between the various FD polling mechanisms, everything anyone says about scaling will not apply, they've never had to scale anything anyway, etc.. etc. Bottom line is nginx is easy to work with and everyone you talk to will be able to help.

    Apache used to be 90% of the web. It's older, it's a little balkier, it's a pain to configure, but it's another option. Notably, while all of these webservers are missing one thing or another, Apache supports basically everything. You will have a difficult time finding something that no one has added Apache support for.

    thttpd is probably the easiest one to get up and running. `thttpd -p 8080 -d .` serves up the current working directory on port 8080. (thttpd is kinda fascist about file permissions but other than that it is the quickest way to go from "no webserver" to "webserver is up and running and serving files".) It does CGI, it doesn't do reverse-proxying.

    There are about a million webservers. I think (don't quote me on this) that if you install 9base, rc-httpd will work on Linux under inetd. busybox comes with a webserver. The reason HTTP took off is, in part, that it was extremely easy to implement, so there's no shortage.

    Anyway, just use nginx.
    In conversation Monday, 08-Jan-2024 04:07:00 JST from freespeechextremist.com permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: git.kernel.org
      Kernel.org git repositories
    • Embed this notice
      waltercool (waltercool@pl.slash.cl)'s status on Monday, 08-Jan-2024 04:31:05 JST waltercool waltercool
      in reply to
      • 
      • 恵真 :hypercat:
      • ✙ dcc :pedomustdie: :phear_slackware:
      • :blank:
      • pwm
      • Maholmire
      @p @Maholmire @dcc @pwm @i @emma @mint Nginx have some benefits tho, like cache system, load balancer and kinda flexible rewrite rules.
      In conversation Monday, 08-Jan-2024 04:31:05 JST permalink
      pistolero :thispersondoesnotexist: likes this.
    • Embed this notice
      pistolero :thispersondoesnotexist: (p@freespeechextremist.com)'s status on Monday, 08-Jan-2024 04:31:45 JST pistolero :thispersondoesnotexist: pistolero :thispersondoesnotexist:
      in reply to
      • 
      • 恵真 :hypercat:
      • waltercool
      • ✙ dcc :pedomustdie: :phear_slackware:
      • :blank:
      • pwm
      • Maholmire
      @waltercool @Maholmire @dcc @emma @i @mint @pwm Yeah, but Apache and lighttpd have cache systems, load-balancing, and flexible rewrite rules.
      In conversation Monday, 08-Jan-2024 04:31:45 JST permalink
    • Embed this notice
      :blank: (i@declin.eu)'s status on Monday, 08-Jan-2024 04:34:22 JST :blank: :blank:
      in reply to
      • 
      • 恵真 :hypercat:
      • ✙ dcc :pedomustdie: :phear_slackware:
      • pwm
      • Maholmire
      @Maholmire @dcc @pwm @p @emma @mint also consider not doing any of that with NixOS, and try virtualizing https://dietpi.com/ instead

      it's still features an abstract software manager: https://dietpi.com/docs/software/
      and most guides online will tell you what you can do to make things work on debian yourself
      In conversation Monday, 08-Jan-2024 04:34:22 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: dietpi.com
        Lightweight justice for your SBC!
        from @DietPi_
        Optimised | Simplified | For everyone - Backed by community, DietPi is a minimal OS image for SBCs - Raspberry Pi, Odroid, PINE64 etc. Install software optimised for you!
      2. Domain not in remote thumbnail source whitelist: dietpi.com
        DietPi.com Docs - DietPi Software Options
        from @DietPi_
        Overview of ready-to-run DietPi-Software options, cloud & backup servers, media streaming & download servers, forums, system monitoring & management and more
      pistolero :thispersondoesnotexist: likes this.
    • Embed this notice
      Maholmire (maholmire@crlf.ninja)'s status on Monday, 08-Jan-2024 04:34:24 JST Maholmire Maholmire
      in reply to
      • 
      • 恵真 :hypercat:
      • ✙ dcc :pedomustdie: :phear_slackware:
      • :blank:
      • pwm
      I'll probably experiment with a couple solutions throughout next week.

      @p @dcc @pwm @i @emma @mint
      In conversation Monday, 08-Jan-2024 04:34:24 JST permalink
    • Embed this notice
      pistolero :thispersondoesnotexist: (p@freespeechextremist.com)'s status on Monday, 08-Jan-2024 04:37:32 JST pistolero :thispersondoesnotexist: pistolero :thispersondoesnotexist:
      in reply to
      • 
      • 恵真 :hypercat:
      • ✙ dcc :pedomustdie: :phear_slackware:
      • :blank:
      • pwm
      • Maholmire
      @i @Maholmire @dcc @emma @mint @pwm

      > also consider not doing any of that with NixOS,

      Careful, it'll turn into a distro-arguing thread and there is no coming back from that.
      In conversation Monday, 08-Jan-2024 04:37:32 JST permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.