Jump to content

Krydos

Chief Executive Officer
  • Posts

    24,853
  • Joined

  • Last visited

  • Days Won

    885

Everything posted by Krydos

  1. I feel like I've already explained this several times. If you set up a websocket on a domain it can only be a websocket, and other stuff like .js files cannot be served on that domain. That's why I set up wss.citadel.helioho.st as the websocket so you could put a real website with .js files etc on citadel.helioho.st. You said "I like the sound of this better" so I wasted like 45 minutes of my time reconfiguring your account which was working perfectly fine to change the domains around for no reason other than you like the sound of it better.
  2. Correct, if you allow Plesk to create SFTP accounts they aren't jailed properly which is a security vulnerability. Unfortunately Plesk doesn't allow any way for people to create FTP or FTPS accounts without also being able to create SFTP accounts. We can create additional FTP accounts for you if you need though.
  3. I went ahead and created a full backup of all of your files which you can download from https://heliohost.org/backup/ if you need them prior to deleting anything.
  4. Here is a detailed breakdown of your storage usage: Backups 0 MB Emails 1.89 MB Files 913.76 MB Trash 0 MB Logs 53.29 MB PSQL 0 MB MySQL 76.78 MB Total 1045.72 MB Here is the storage that the domain adjeometry.com is using: 0 /home/vamdesign.tk/adjeometry.com/cgi-bin 4.0K /home/vamdesign.tk/adjeometry.com/.well-known 34M /home/vamdesign.tk/adjeometry.com/Indusjob2 42M /home/vamdesign.tk/adjeometry.com/Indusjobold 4.0K /home/vamdesign.tk/adjeometry.com/Nooralshawq 576K /home/vamdesign.tk/adjeometry.com/familytree 276K /home/vamdesign.tk/adjeometry.com/lg-smart-font 34M /home/vamdesign.tk/adjeometry.com/metrixpms 3.7M /home/vamdesign.tk/adjeometry.com/nooralshawq 11M /home/vamdesign.tk/adjeometry.com/wp-admin 220M /home/vamdesign.tk/adjeometry.com/wp-content 54M /home/vamdesign.tk/adjeometry.com/wp-includes 422M /home/vamdesign.tk/adjeometry.com Here is the storage that the domain praanacosmos.com is using: 0 /home/vamdesign.tk/praanacosmos.com/cgi-bin 4.0K /home/vamdesign.tk/praanacosmos.com/.well-known 10M /home/vamdesign.tk/praanacosmos.com/wp-admin 102M /home/vamdesign.tk/praanacosmos.com/wp-content 49M /home/vamdesign.tk/praanacosmos.com/wp-content(org) 52M /home/vamdesign.tk/praanacosmos.com/wp-includes 247M /home/vamdesign.tk/praanacosmos.com Here is the storage that the domain vamdesign.tk is using: 0 /home/vamdesign.tk/public_html/cgi-bin 4.0K /home/vamdesign.tk/public_html/.well-known 0 /home/vamdesign.tk/public_html/adjeometry 142M /home/vamdesign.tk/public_html/praanacosmos 2.6M /home/vamdesign.tk/public_html/project1 0 /home/vamdesign.tk/public_html/tmp 96M /home/vamdesign.tk/public_html/wp 240M /home/vamdesign.tk/public_html/ It looks like the vamdesign.tk and praanacosmos.com domains aren't even hosted by us so maybe those files can be deleted? Also if you decide you need more than 1000 MB you can purchase up to 7000 MB storage yourself at https://heliohost.org/dashboard/storage/ If you decide to increase your storage you will be able to login again immediately without waiting for an admin to delete files for you.
  5. Passenger is only needed if you want to make a Node.js website. A Node.js websocket does not need Passenger. Since you turned on Passenger I assumed you wanted to make a Node.js website, not a websocket on that domain, so I created a different domain for the websocket. I have disabled Passenger for you, deleted the wss subdomain, and made the citadel.helioho.st domain the websocket instead.
  6. Since you set up Passenger on citadel.helioho.st I assumed you wanted to put a website on that domain, so I made another domain for the websocket. It doesn't really matter which port you use. If someone else comes along and tries to use port 8080 it will say it's already in use if your websocket is already running. If you stop your websocket and someone else starts using 8080 then you won't be able to start your websocket anymore.
  7. Ok, I created the proxy to port 8080 on wss://wss.citadel.helioho.st and it seems to be working root@control [~]# ./websocat wss://wss.citadel.helioho.st hello ^C And the logs show this
  8. I did notice these domains are trying to send emails despite the limit being 0. Want me to set the nilijua.xyz limit to 50 or can you figure out where the 9 emails came from first?
  9. Ok, let's leave Passenger on for your main domain so you can play around with that. I created 2 subdomains for you: wss.citadel.helioho.st which we'll use for your websocket, and control.citadel.helioho.st that we'll use for your start/stop/logs index.sh script. The new domains should start working in about 100 minutes or so. You can go ahead and move the .htaccess file and index.sh file from /home/citadel.helioho.st/httpdocs/bot_control/ to /home/citadel.helioho.st/control.citadel.helioho.st/ We'll work on this more when the domains are ready.
  10. No external ports are available, and we don't open them in the firewall on Morty, Tommy, or Johnny. Internal ports are basically all available, but they can't be accessed remotely without proxying them through Apache or Nginx because the firewall blocks the direct connection. There are 65535 internal ports, and only a handful are in use by other users. Right now Passenger is blocking access to everything on your domain, so we need to either add another subdomain to access /bot_control/ or you'll need to disable Passenger.
  11. Switch to another port other than 3000. Obviously someone else is using 3000.
  12. Instead of this Try this if [ "$QUERY_STRING" == "action=start" ]; then if [ $running -ne 0 ]; then echo "$bot_name is already running..." else echo "[$ts] Starting $bot_name." >> $pwd/$log_name /opt/plesk/node/22/bin/node /home/$main_domain/$bot_name >> $pwd/$log_name 2>&1 & echo "Starting $bot_name...<script>window.location.replace('/$control/');</script>" fi fi
  13. Passenger automatically kills your Node.js server after 5-10 minutes without any page hits. That's why I was recommending starting and stopping your websocket with the /bot_control/index.sh script if you want it to run for more than 5 minutes.
  14. We don't mind helping you learn, and walking you through it. But if you refuse to learn we're not going to set it up for you, and you should probably just use a VPS. Let us know if you have any questions.
  15. You can increase your storage space at https://heliohost.org/dashboard/storage/ Are you trying to backup the emails on your Morty account, and send them somewhere else?
  16. Alright. Your account limit is 50 per day, and all of the domains except mvuke.cloud are set to 0 per day.
  17. Obviously you don't use the actual Discord bot written in Python. Instead you start and stop your Node.js websocket with it. Yep, your whole account is suspended if you reach the max usage. You can signup for a VPS at https:/heliohost.org/vps/ if you don't want to learn new things.
  18. Sure, which domain do you want to try first?
  19. The point of the Discord bot tutorial is how to start your websocket, how to keep it running in the background, how to check the logs of the websocket, and most importantly how to stop your websocket if your memory usage or CPU usage is going to get you suspended? How were you planning on stopping the Node.js script if port 3000 wasn't already in use? Watching people set up Node.js projects is about as entertaining as watching someone try to drive for the first time: Node.js newbie: I can reach the steering wheel, the car is pointed downhill, we're starting to move!! Krydos: Can you reach the brake? Node.js newbie: What do we need brakes for?
  20. Which step did you get get stuck at?
  21. Websockets do work on Morty, Tommy, and Johnny, but like it says on the FAQ you have to be able to proxy it through Apache or Nginx. This isn't a big deal because even on a VPS you probably shouldn't expose the websocket directly to the internet. Both Nginx and Apache do a much better job of handling SSL for wss:// and help protect you from whatever random vulnerabilities your websocket software has. I would say that on Tommy your bigger concern is going to be going over the 200 GB memory limit. In order for a websocket to listen 24/7 it needs to be running 24/7 and that is going to use a lot of memory. If you switch to Morty you can have unlimited memory. If you switch to a VPS you get SSH command line access as well. If you want to continue to try to set this up on Tommy the next step would be to follow this guide, but instead of the Discord bot run your websocket software instead. If you get it working I can set up Nginx to reverse proxy to your websocket.
  22. On June 6th your account attempted to send another 220 emails so your email sending privileges were revoked again. It seems like this has happened to you a few times. The mail logs only go back a couple days so that's about all the information we can provide.
  23. The DNS records for the files subdomain have been pointed back to your VPS. It may take a couple hours for the cache to expire.
  24. Deleted. DKIM, SPF, and DMARC have been set up for the domain kyparissi.online. We recommend sending a real email (not just the word "test" or a blank email) to https://www.mail-tester.com/ to make sure that everything is set up correctly. If you get less than a 10/10 score please post a link to the full report so we can help you fix any other issues that there may be.
×
×
  • Create New...