Discussion
Loading...

#Tag

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Luc, artiste en devenir boosted
ppom
ppom
@ppom@mamot.fr  ·  activity timestamp 3 weeks ago

Someone wrote a wiki page to ban IPs using ipset.
If you ban IPs with iptables, consider switching to ipset, as it's much faster!
https://reaction.ppom.me/actions/ipset.html

#reactionrust #ipset

ipset - Reaction wiki

  • Copy link
  • Flag this post
  • Block
ppom
ppom
@ppom@mamot.fr  ·  activity timestamp 3 weeks ago

Someone wrote a wiki page to ban IPs using ipset.
If you ban IPs with iptables, consider switching to ipset, as it's much faster!
https://reaction.ppom.me/actions/ipset.html

#reactionrust #ipset

ipset - Reaction wiki

  • Copy link
  • Flag this post
  • Block
Luc, artiste en devenir boosted
ppom
ppom
@ppom@mamot.fr  ·  activity timestamp 3 weeks ago

Results on one benchmark:
10% saved on CPU time,
10% saved on actual run time,
20% saved on RAM max usage,
20% saved on disk writes

The benchmark really is on the internals of reaction, so it doesn't take into account real life scenarios where reaction has more complex regexes, and writes more complex data in DB.

So this is kind of the theorical maximum performance boost this change can make.

Still, that's a lot 🏆

#reactionrust

  • Copy link
  • Flag this post
  • Block
ppom
ppom
@ppom@mamot.fr  ·  activity timestamp 3 weeks ago

Results on one benchmark:
10% saved on CPU time,
10% saved on actual run time,
20% saved on RAM max usage,
20% saved on disk writes

The benchmark really is on the internals of reaction, so it doesn't take into account real life scenarios where reaction has more complex regexes, and writes more complex data in DB.

So this is kind of the theorical maximum performance boost this change can make.

Still, that's a lot 🏆

#reactionrust

  • Copy link
  • Flag this post
  • Block
Luc, artiste en devenir boosted
ppom
ppom
@ppom@mamot.fr  ·  activity timestamp last month

I updated earlier today the documentation for reaction's AI crawlers blocker!
You can now automatically list the full community list of AI user agents in reaction 🤖
And the regex is more optimized.

https://reaction.ppom.me/filters/ai-crawlers.html

#reactionrust #ai #bot

  • Copy link
  • Flag this post
  • Block
ppom
ppom
@ppom@mamot.fr  ·  activity timestamp last month

I updated earlier today the documentation for reaction's AI crawlers blocker!
You can now automatically list the full community list of AI user agents in reaction 🤖
And the regex is more optimized.

https://reaction.ppom.me/filters/ai-crawlers.html

#reactionrust #ai #bot

  • Copy link
  • Flag this post
  • Block
Luc, artiste en devenir boosted
ppom
ppom
@ppom@mamot.fr  ·  activity timestamp 2 months ago

I also published an article on how to set up alerting for systemd units.

>_

https://reaction.ppom.me/filters/systemd.html

#reactionrust #systemd #alerting #monitoring

Systemd Monitoring - Reaction wiki

  • Copy link
  • Flag this post
  • Block
ppom
ppom
@ppom@mamot.fr  ·  activity timestamp 2 months ago

After months of email alerting with reaction, I finally published an article on how to send 💌 email 💌 with reaction.

I made the choice to use 🥌 curl 🥌, which is ubiquitous, very flexible, and knows how to speak SMTP.

https://reaction.ppom.me/actions/mail.html

#reactionrust #curl

Email alerting - Reaction wiki

ppom
ppom
@ppom@mamot.fr replied  ·  activity timestamp 2 months ago

I also published an article on how to set up alerting for systemd units.

>_

https://reaction.ppom.me/filters/systemd.html

#reactionrust #systemd #alerting #monitoring

Systemd Monitoring - Reaction wiki

  • Copy link
  • Flag this comment
  • Block
Luc, artiste en devenir boosted
ppom
ppom
@ppom@mamot.fr  ·  activity timestamp 2 months ago

After months of email alerting with reaction, I finally published an article on how to send 💌 email 💌 with reaction.

I made the choice to use 🥌 curl 🥌, which is ubiquitous, very flexible, and knows how to speak SMTP.

https://reaction.ppom.me/actions/mail.html

#reactionrust #curl

Email alerting - Reaction wiki

  • Copy link
  • Flag this post
  • Block
ppom
ppom
@ppom@mamot.fr  ·  activity timestamp 2 months ago

After months of email alerting with reaction, I finally published an article on how to send 💌 email 💌 with reaction.

I made the choice to use 🥌 curl 🥌, which is ubiquitous, very flexible, and knows how to speak SMTP.

https://reaction.ppom.me/actions/mail.html

#reactionrust #curl

Email alerting - Reaction wiki

  • Copy link
  • Flag this post
  • Block
Luc, artiste en devenir boosted
ppom
ppom
@ppom@mamot.fr  ·  activity timestamp 2 months ago

How to deal with specific patterns that we want to ignore in reaction?

I have an important design decision to make and I want your advice!

https://framagit.org/ppom/reaction/-/issues/146

#reactionrust

  • Copy link
  • Flag this post
  • Block
ppom
ppom
@ppom@mamot.fr  ·  activity timestamp 2 months ago

How to deal with specific patterns that we want to ignore in reaction?

I have an important design decision to make and I want your advice!

https://framagit.org/ppom/reaction/-/issues/146

#reactionrust

  • Copy link
  • Flag this post
  • Block
Luc, artiste en devenir boosted
ppom
ppom
@ppom@mamot.fr  ·  activity timestamp 3 months ago

To be able to index #reaction on the awesome-rust list, it must have > 50 stars. Well, 50 stars on framagit and 50 stars on github are far from equivalent, but it should be feasible! It already has 34 stars. If you have an account on Framagit, would you star it?
➡️ https://framagit.org/ppom/reaction
Boosts welcome!
#reaction #reactionrust #framagit

  • Copy link
  • Flag this post
  • Block
ppom
ppom
@ppom@mamot.fr  ·  activity timestamp 3 months ago

To be able to index #reaction on the awesome-rust list, it must have > 50 stars. Well, 50 stars on framagit and 50 stars on github are far from equivalent, but it should be feasible! It already has 34 stars. If you have an account on Framagit, would you star it?
➡️ https://framagit.org/ppom/reaction
Boosts welcome!
#reaction #reactionrust #framagit

  • Copy link
  • Flag this post
  • Block
ppom
ppom
@ppom@mamot.fr  ·  activity timestamp 3 months ago

To be able to index #reaction on the awesome-rust list, it must have > 50 stars. Well, 50 stars on framagit and 50 stars on github are far from equivalent, but it should be feasible! It already has 34 stars. If you have an account on Framagit, would you star it?
➡️ https://framagit.org/ppom/reaction
Boosts welcome!
#reaction #reactionrust #framagit

  • Copy link
  • Flag this post
  • Block
Luc, artiste en devenir boosted
ppom
ppom
@ppom@mamot.fr  ·  activity timestamp 3 months ago

After a lot of researching and thinking, I finally started coding reaction's (upcoming) plugin system!

It will permit to write custom stream, filter and action logic, in Rust.

It'll make use of stabby, a crate easing the definition of a stable ABI in Rust, thus permitting reaction and its plugins to be compiled separately, at different times.

Roadmap: https://blog.ppom.me/en-reaction-v2/#plugin-system

stabby: https://docs.rs/stabby/

#reactionrust #reaction #rust #plugin #stabby #nlnet

(1/n)

stabby - Rust

Crates.io (latest) docs.rs
Blog de ppom

reaction v2 : Rust & NLnet

Le bébé blog de ppom 🍏
  • Copy link
  • Flag this post
  • Block
ppom
ppom
@ppom@mamot.fr  ·  activity timestamp 3 months ago

After a lot of researching and thinking, I finally started coding reaction's (upcoming) plugin system!

It will permit to write custom stream, filter and action logic, in Rust.

It'll make use of stabby, a crate easing the definition of a stable ABI in Rust, thus permitting reaction and its plugins to be compiled separately, at different times.

Roadmap: https://blog.ppom.me/en-reaction-v2/#plugin-system

stabby: https://docs.rs/stabby/

#reactionrust #reaction #rust #plugin #stabby #nlnet

(1/n)

stabby - Rust

Crates.io (latest) docs.rs
Blog de ppom

reaction v2 : Rust & NLnet

Le bébé blog de ppom 🍏
  • Copy link
  • Flag this post
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.1-alpha.41 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct