Discussion
Loading...

#Tag

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Stefano Marinelli boosted
Bradley Taunt
@bt@mastodon.bsd.cafe  ·  activity timestamp 6 hours ago

Just some initial memory comparisons between my two tiny VPS servers - one running httpd/relayd on OpenBSD, the other running Caddy on Alpine Linux:

OpenBSD: 99M / 464M
Alpine: 50M / 464M

Both instances are hosting 3-4 simple, static websites. Interesting stuff (to me at least!)

#openbsd #alpine #web #caddy

  • Copy link
  • Flag this post
  • Block
Bradley Taunt
@bt@mastodon.bsd.cafe  ·  activity timestamp 6 hours ago

Just some initial memory comparisons between my two tiny VPS servers - one running httpd/relayd on OpenBSD, the other running Caddy on Alpine Linux:

OpenBSD: 99M / 464M
Alpine: 50M / 464M

Both instances are hosting 3-4 simple, static websites. Interesting stuff (to me at least!)

#openbsd #alpine #web #caddy

  • Copy link
  • Flag this post
  • Block
Taggart boosted
The Taggart Institute
@thetaggartinstitute@infosec.exchange  ·  activity timestamp 3 days ago

ICYMI, our gentle introduction to #Caddy last month, including how to use it as a low-rent red team reverse proxy!

https://www.youtube.com/watch?v=ch-JHRus3Kw

Caddy: A Hacker's Intro
  • Copy link
  • Flag this post
  • Block
The Taggart Institute
@thetaggartinstitute@infosec.exchange  ·  activity timestamp 3 days ago

ICYMI, our gentle introduction to #Caddy last month, including how to use it as a low-rent red team reverse proxy!

https://www.youtube.com/watch?v=ch-JHRus3Kw

Caddy: A Hacker's Intro
  • Copy link
  • Flag this post
  • Block
André Hoarau
@ah@floss.social  ·  activity timestamp 3 weeks ago

After a couple of days of sysadmin work, I've got rid of Kamal and #Docker. I can now deploy @brinjel with zero downtime thanks to #Ansible, #Caddy, #systemd and #rsync.

Simplifying your stack and making your infra more robust at the time, that's the way!

#myElixirStatus #elixirlang #buildInPublic #indiehackers

  • Copy link
  • Flag this post
  • Block
Neil Brown
@neil@mastodon.neilzone.co.uk  ·  activity timestamp 4 weeks ago

It would be amazing if all browsers rendered Markdown.

My websites and blogposts would just be Markdown files.

Just ssh/rsync and text files. No more static site generator.

Bliss.

(Yes, I know that Markdown is designed to look okay as-is. To geeks, it just about does. Yes, I could handwrite all the HTML. Yes, I am aware that there are multiple flavours of Markdown.)

#Markdown #webdev

Alan Jeskins-Powell
@AlanJP@mastodon.social replied  ·  activity timestamp 4 weeks ago

@neil
Not the browser rendering Markdown but #Caddy webserver does support rendering Markdown files as web pages. I've used #caddy for many years, solid web server.
Example configuration:
https://til.jakelazaroff.com/caddy/serve-markdown-files-as-html/
Caddy doc's:
https://caddyserver.com/docs/

Welcome - Caddy Documentation

Caddy is a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go

[caddy] Serve Markdown files as HTML | Today I Learned

A collection of useful things I've learned.
  • Copy link
  • Flag this comment
  • Block
Stefano Marinelli boosted
Larvitz
@Larvitz@mastodon.bsd.cafe  ·  activity timestamp 4 weeks ago

Made my FreeBSD server at Netcup ready to host multiple isolated applications with automatic https via Let's Encrypt.

Internet → Server → PF firewall → Caddy jail (reverse proxy) → Individual application jails

Each app gets its own isolated jail for security, while Caddy handles all the routing and https. PF keeps the front door locked.

All of course with IPv6 first, where every Jail has it's own public IP address and using NAT for legacy IPv4.

Love how FreeBSD jails make this kind of segmentation so elegant.

#FreeBSD #Jails #SelfHosting #Caddy #ipv4

Traffic flow diagram
Traffic flow diagram
Traffic flow diagram
  • Copy link
  • Flag this post
  • Block
Larvitz
@Larvitz@mastodon.bsd.cafe  ·  activity timestamp 4 weeks ago

Made my FreeBSD server at Netcup ready to host multiple isolated applications with automatic https via Let's Encrypt.

Internet → Server → PF firewall → Caddy jail (reverse proxy) → Individual application jails

Each app gets its own isolated jail for security, while Caddy handles all the routing and https. PF keeps the front door locked.

All of course with IPv6 first, where every Jail has it's own public IP address and using NAT for legacy IPv4.

Love how FreeBSD jails make this kind of segmentation so elegant.

#FreeBSD #Jails #SelfHosting #Caddy #ipv4

Traffic flow diagram
Traffic flow diagram
Traffic flow diagram
  • Copy link
  • Flag this post
  • Block
alcinnz boosted
Kamalavelan
@demonshreder@mastodon.xyz  ·  activity timestamp 3 months ago
#Caddy server is such a boon and step forward. I feel old for not trying it for so long. Neuroplasticity is a thing I guess. On other hand, having held onto #nginx and finding its nitty gritties definitely helps me keep my day job. 🤷
  • Copy link
  • Flag this post
  • Block
Kamalavelan
@demonshreder@mastodon.xyz  ·  activity timestamp 3 months ago
#Caddy server is such a boon and step forward. I feel old for not trying it for so long. Neuroplasticity is a thing I guess. On other hand, having held onto #nginx and finding its nitty gritties definitely helps me keep my day job. 🤷
  • Copy link
  • Flag this post
  • Block
Bradley Taunt
@bt@mastodon.bsd.cafe  ·  activity timestamp 5 months ago

I'm in the process of porting over all OpenBSD related mini-sites to #httpd running on my TinyKVM VPS.

All other web projects will be migrated to Alpine #Linux, served through #Caddy on my other VPS.

  • Copy link
  • Flag this post
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login