Damus
pasjrwoctx👽 profile picture
pasjrwoctx👽
@pasjrwoctx👽

#fedi22

When we all live with and show true compassion, respect and love towards one another, we bring dignity to humanity and we as a society can truly prosper.
I am a #disabled man living in #poverty who is a passionately creative Bi-Polar social outcast, who’s goal in life is to inspire others to overcome what ever is holding them back. My mental issues foster my creativity. They allow me to see the world with an open mind. I have compassion towards others, because I know first hand. How hard life can be.

Relays (1)
  • wss://relay.ditto.pub – read & write

Recent Notes

pasjrwoctx👽 profile picture
Just some cron adjustments that may or may not help your #friendica instance;

# --- Friendica Automation Suite ---
MAILTO="[email protected]"
SHELL="/bin/bash"

# Core background tasks
0 */1 * * * /home/USER/friendica_cron.sh >/dev/null 2>&1
*/15 * * * * cd /home/USER/public_html; bin/console worker >/dev/null 2>&1

# Maintenance: Monthly Smarty purge (1st of the month)
0 0 1 * * /usr/bin/rm -rf /home/USER/public_html/view/smarty/compile/* >/dev/null 2>&1

# Maintenance: Weekly Storage & Cache clearing (Sundays)
0 1 * * 0 cd /home/USER/public_html; bin/console storage clear >/dev/null 2>&1
30 1 * * 0 cd /home/USER/public_html; bin/console cache clear >/dev/null 2>&1

# Watchdogs: StayAlive & Bouncer
@reboot /bin/bash /home/USER/scripts/StayAlive.sh > /dev/null 2>&1 &
0 * * * * pgrep -f StayAlive.sh > /dev/null || /bin/bash /home/USER/scripts/StayAlive.sh > /dev/null 2>&1 &

@reboot /bin/bash /home/USER/scripts/bouncer.sh > /dev/null 2>&1 &
* * * * * pgrep -f bouncer.sh > /dev/null || /bin/bash /home/USER/scripts/bouncer.sh > /dev/null 2>&1 &

README

⚙️ The Friendica Automation Suite (Crontab)
Scheduled Maintenance & Self-Healing Guards
This configuration file acts as the "Brain" of your Friendica instance. It manages the scheduling for background tasks, periodic cache cleaning, and—most importantly—ensures your custom stability scripts (Bouncer and StayAlive) never stop running.

⚠️ Implementation Note: Replace YOUR_HOME, YOUR_USER, and YOUR_INSTANCE_ROOT with your actual server paths.

These Crons are provided "as-is" for educational and personal use.

They will not be maintained or updated.

No support or bug fixes will be provided.

Use at your own risk..

🛠 What This Schedule Manages
1. Core Background Tasks
Hourly Maintenance: Runs friendica_cron.sh to handle general background cleanup.

Frequent Worker: Executes the Friendica worker every 15 minutes to keep the federation queue moving.

2. Housekeeping & Performance
To prevent disk bloat and keep the interface snappy, the following cleanup tasks are automated:

Monthly Smarty Purge: Clears compiled template files on the 1st of every month to refresh the UI engine.

Weekly Storage Cleanup: Clears the avatar and storage cache every Sunday at 1:00 AM.

Weekly Node Cache: Flushes the node cache every Sunday at 1:30 AM to keep remote directory info fresh.

3. The "Immortal" Guard System
The most critical part of this setup is the Watchdog for the Watchdogs.

Boot Persistence: Both the StayAlive.sh (Service Guard) and bouncer.sh (Resource Throttle) are set to trigger immediately upon a server reboot (@reboot).

The Safety Check: Every hour (for StayAlive) and every minute (for the Bouncer), the system checks if the scripts are still running. If they’ve been killed by the system, it automatically restarts them.

📋 Installation
To apply these rules to your server:

Open your crontab editor:

Bash
crontab -e
Paste the configuration, ensuring your paths are correct.

Save and exit.

🔍 Pro-Tip: Monitoring
You have MAILTO set at the top. If your server is configured for mail, any errors from these tasks will be sent directly to your inbox. If you prefer to log to a file instead, you can change the >/dev/null 2>&1 at the end of the lines to >> ~/cron_log.txt 2>&1.

⚖️ License (MIT)
Copyright (c) 2026 pasjrwoctx👽 (Philip A. Swiderski Jr.)

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE

@Friendica Support @Friendica Developers @nprofile1q...

You can encourage my continued useless ideas, and by doing so your helping to feed, house and clothe a #disabled man living in #poverty, $5-10-15 It All Helps, via #cashapp at $woctxphotog or via #paypal at paypal.com/donate?campaign_id=…
1
Hypolite Petovan · 3w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqdacfrkvy6d97wefx87pqk9as542ptmdll3cwur82z0zclejywjkse0ccqc None of the friendica_cron.sh, StayAlice.sh or bouncer.sh are provided, which makes your crontab useless for anyone else. Also please use the [code] BBCode when you are including script...
pasjrwoctx👽 profile picture
omg, it only took me a month and a half with 50 or so failures wipes restores wipes and finally a fresh install after losing 3 database backups and imports, lost a few days of posts over all, but I finally got my #friendica instance upgraded to Friendica 'Blutwurz' 2026.04-dev - 1589 with php 8.5.2, and so far it appears to actually be working this time, i love friendica, I just wish the @nprofile1q... @Friendica Developers @Friendica Support had made it a bit more flexible every little change breaks everything, and it becomes a nearly never ending chase to customize and keep current, anyways for now I think my quite little instance is upgraded and running;

You can encourage my continued useless #poetry, creativity and expression of self, #commentary, random thoughts, #philosophy and ideas, and by doing so your helping to feed, house and clothe a #disabled man living in #poverty, $5-10-15 It All Helps, via #cashapp at $woctxphotog or via #paypal at paypal.com/donate?campaign_id=…
note1r4lum...
pasjrwoctx👽 profile picture
@Droppie [opensoc] is this your own instance do you have access to all the files if so go to view themes and open up the style CSS for the theme you're using and look for all the colors are and change them through the code it takes a lot of trial and error to get it quite right then save it as a new theme in a new folder move everything else to that folder along with that style then enable it in admin go back to your settings select your new theme and you should have what you want again it takes a bunch of trial and error and a little bit of time to go through it and do it I had done that a couple of times ended up going back to White but I've made all my icons green anyways if it's your own instance you can copy the style sheet like I said copy the entire thing over to a new folder under a new name or rename the current style is style x and your new one is the regular style
1
Droppie [opensoc] · 21w
nostr:nprofile1qyt8wumn8ghj7un9d3shjtnyd968gmewwp6kytcqyphhpywesnf5hem9yclcyzchkzj4g90dhl78pmsvagfutrlxg3626wqtz40 thank you for all that. no, not my personal instance, i am but a mere end-user. this instance is owned & run by nostr:nprofile1qyt8wumn8ghj7un9d3shjtnyd968gmewwp6kytcqyqmu68vhkn6wmuqzkv...
note18p7xu...
pasjrwoctx👽 profile picture
@Michael 🇺🇦 the entire updates where via ssh git pull, I committed my changes and even tried to cherry pick my commits, every time upgrading from Friendica 'Interrupted Fern' 2025.02-dev - 1583 to the new RC, I lost the nav bar both in stock frio and my custom frio, and as to the database I have no clue what went wrong, never could figure that one out, anyways, I guess I am going to just stay with the version I have from now on, as i really dont have a way nor the resources to set up a test instance to work the kinks out and have something of value to report.
Michael 🇺🇦 · 29w
nostr:nprofile1qyt8wumn8ghj7un9d3shjtnyd968gmewwp6kytcqyphhpywesnf5hem9yclcyzchkzj4g90dhl78pmsvagfutrlxg3626wqtz40 YOu can go through the list of the recet pull requests to see which files had been ch...
pasjrwoctx👽 profile picture
@Michael 🇺🇦 everything's been changed I've got everything back the way I had it after getting the host server tech support to re-import my working database because I lack root privilege, and restored all my other files to the backup I did before all this catastrophe, whatever has changed in RC alters customize themes that are saved in a different name and have no name hook to the original so I had frio and I made a few changes that I liked to it that I was able to do and I saved everything and changed in every single file in that theme folder to frio_custom but every single time I do get pull and go through all the steps to update I lose the nav I have no way of composing no way of doing anything I have the very top bar but not the main nav bar and then it got so messed up that it screwed the database up and I couldn't even roll back on git, basically had to do a full-on surgical transplant of everything and I just going to stay on the latest development and not move up ever unless somehow I ended up meeting somebody that's remotely close to me that is very familiar with this and can walk me through it personally because everything I have read and everything I have known to do just breaks it it's kind of ironic it's kind of a straightforward instance yet mine is really apparently different. Whatever Friendica has done and her latest updates for RC it totally negates your customizations and what makes it worse is I can't use the new frio because it also is missing the top nap bar now just for information my local config is set to frio custom but when I try to also and configuration on the database set it to free of custom the whole site breaks I have to change on a database on config to just frio, anyways I have everything working at the moment so I guess I'm just going to give up on trying to update I was going to try to create a local instance on my computer to keep battling it and see if I can't figure it out so that I can push it to my server but it appears that my computer can't handle setting up a home instance so for now I'm just stuck, last development stage oh well I still like it.
Michael 🇺🇦 · 29w
nostr:nprofile1qyt8wumn8ghj7un9d3shjtnyd968gmewwp6kytcqyphhpywesnf5hem9yclcyzchkzj4g90dhl78pmsvagfutrlxg3626wqtz40 You need to have all the changed files in a new themes folder. Otherwise they will be...
pasjrwoctx👽 profile picture
@Michael 🇺🇦 I had made a new folder, frio_custom even had in config to use frio_custom, but every time I do a git pull, it deletes frio_custom, so I upload a backup and try to set it as my theme, it only gives blank page, so I move them into the actual frio folder replacing all those files, and up looking at my instance, it only serves the new updates to frio, not my customization, other than the theme, where does Friendica call or store theme info? I have even tried to change from frio to frio_custom via config in db and still it fails, I was trying to keep my friendica instance current but I may have forget that if I cant get this theme issue worked out, should have been super easy, update place theme files back and done, but its not, at the moment I am working on downloading a full backup of site and db, to try and do it locally, and see what happens, going to be a day or so slow network
pasjrwoctx👽 profile picture
@Friendica Support I have customized my instance to my liking, and I have tried to make a backup of my theme, but when I do a git pull to update my theme gets ruined, I replace all the theme files with my backup files, but Friendica serves the updated without my custom theme, I am wits end trying to figure out what's happening, can some one explain very slowly and elementary how to update Friendica core while leaving my custom frio theme alone, and no I have not renamed it.
1
Michael 🇺🇦 · 29w
nostr:nprofile1qyt8wumn8ghj7un9d3shjtnyd968gmewwp6kytcqyphhpywesnf5hem9yclcyzchkzj4g90dhl78pmsvagfutrlxg3626wqtz40 You need to have all the changed files in a new themes folder. Otherwise they will be overwritten.
pasjrwoctx👽 profile picture
I have looked over my account, and well this #disabled man existing in #poverty has no means to take care of himself, it sure would be nice if today everyone on the #fediverse could help me raise at the least $500 of my current need of $3,978, I am begging for help so that I can live, food, rent, clothing, personal hygiene ect, Every dollar matters. Every share matters. Every act of compassion matters.
• CashApp: $woctxphotog
• PayPal: paypal.com/donate?campaign_id=…

#MutualAid, #Disabled, #Poverty, #Help, #Survival, #Compassion, #Food, #Groceries, #Hygiene, #Dignity,

pasjrwoctx👽 profile picture
EVERYDAY MY OBTIANABLE GOALS GO UNMET, THE WELL OF NEEDS AND DISPEAR GET DEEPER AND DEEPER, WHICH MAKES NOT ONLY LIFE HARDER BUT ALSO FAR MORE DIFFICULT THAN IS SHOULD BE,

I AM BEGGING FOR HELP, PEOPLE PLEASE HELP ME!
Ladies and Gentlemen, I need to raise $3,978 ASAP, I have a lot to take care of right now and your support helping to raise this money, today will allow me to get very much needed life supplies and would really benefit this #disabled man existing in #poverty to cover #food and #rent and life.

I am Philip, a disabled man living in poverty. My body is deteriorating. My hands hurt. My brain is foggy. I stumble, I drop things, I forget how to spell words a child could write. I live in constant pain. I sleep on a broken bed. I eat once a day—if I eat at all. I go hungry 1–2 weeks every month. I haven’t had a real meal in years.
I am not okay. I am not surviving. I am begging.

Poverty is expensive. Disability is exhausting. Hunger is violent. The world is indifferent. I cry out for help and the silence is deafening. I need $1,500 a month just to live. I need $25,000 to climb out of the pit. I need $5 million to build a life where I can help others like me.

I am not asking for luxury. I am asking for dignity. For food. For rest. For clothes that don’t fall apart. For a bed that doesn’t hurt me. For a moment of peace. For a chance to breathe.

It Is October 8th, and I Need To Buy Food And Groceries For The Month, Your Compassion And Support Will Be OF Great Help Right Now,
This #disabled man existing in #poverty has an #instacart full of #food to last me a couple of weeks, but I lack the $300, so if you all could help me raise this #money I can place the order today, it would greatly benefit my wellbeing right now if you, you all could find a way to help me today, for lets say the goal today is $500, a small amount yet meaning full towards food to eat and rent thank you for your attention to this matter,

If you’ve ever wondered what despair looks like, this is it. If you’ve ever wanted to make a real difference, this is your chance.
Please help. Every dollar matters. Every share matters. Every act of compassion matters.
• CashApp: $woctxphotog
• PayPal: paypal.com/donate?campaign_id=…

#MutualAid, #Disabled, #Poverty, #Help, #Survival, #Compassion, #Pain, #MentalHealth, #Food, #Groceries, #Hygiene, #Anxiety, #PTSD, #Bipolar, #Dignity,
Ji Fu (Domestic Terrorist) · 32w
what does it mean when the NOTIFCATIONS PENDING hourglass turns black? https://libranet.de/photo/104572083868e438a548672789163998-0.png
pasjrwoctx👽 profile picture
@Ji Fu (Domestic Terrorist) If the task completes, and is delivered to remote server, it will show up on remote server, the pending task notifier may never show completed even if task in fact completed, I cant remember the exact sequence but I had that happing a while back, and I had a bunch on the backend to figure out to fix it, mainly its annoying and is not actively preventing posts from being posted, just getting reported as posted hangs