All Activity
- Past hour
-
You just need to set the name servers as you did, and ask us to add the domain to your account. As MoneyBroz asked above, what's your account username?
-
What is your username?
- Today
-
Ambrose joined the community
-
Hello I wanted to add a domain dearcareer.com. I have changed the domain name servers to be ns1.heliohost.org and ns2.heliohost.org, is there anything else I need to do. Am I doing GoDaddy?
-
Hello Support Team, I would like to request the creation of a new subdomain for my hosting account. Also please remove my other domain lowballer.net and make niraj-stha.com.np as main. Please find the required details below: Hosting Account Username: roxanne subdomain name: api , admin , blog Main Domain: niraj-stha.com.np I would like the subdomain api.niraj-stha.com.np | admin.niraj-stha.com.np | blog.niraj-stha.com.np to be added please help configure it so that it displays the files located in the corresponding directory, i.e., /api.niraj-stha.com.np/. Let me know if any additional information is needed. Thank you!
-
[Solved] Clarification Regarding Account Ownership
wolstech replied to neonstudio's topic in Suspended and Queued Accounts
We'd normally suggest that you simply request a second domain instead (you can have up to 10 at no cost), then build the site on the extra domain. You can just send the files and databases to the other person when the project is finished for them to set up. That said, since you already went this route, I'll allow it this time, but what you're describing does technically violate our TOS because you do own two accounts up until you give the second account to the other person. Alternately, in the future if you really want to have an entire account you can transfer to someone in a ready-to-go state, you could buy a Morty account for them. Morty accounts don't have a multiple account restriction, so you could buy a $5 Morty account and build their site in there, then when you're finished, just transfer it and let the balance run out, it will turn into a Tommy account at no cost to them. Unsuspended. -
Translation: Domain added. it can take up to 2 hours to start working.
-
Hello HelioHost Team, I received a notice about a possible Terms of Service violation regarding multiple accounts, and I want to clarify. I am developing a website for another person. For testing and hosting purposes, I created a new account to set things up for them. My plan is to transfer the account to them by changing the email so they will have full ownership and access going forward. I understand your concerns about multiple accounts, but I want to emphasize that I will only maintain my personal account, and the new account will belong solely to the person I’m developing the site for. Also while saying to users that they can respongby email in 24 hours and can avoid any downtime for their website , if the user does reply ghosting his email and then proceding to suspend the accounts without listeining their points, i believe is very saddening to see from an organisation which is acting against its motto now , oppressing people and their voice. Thank you for your understanding! Best regards, [Neonstudio] Sent from Proton Mail for iOS
-
[Krydos] Create Postgresql database
wolstech replied to douglaswebster21's topic in Escalated Requests
Well that's different. Krydos would be the one who would need to look at this. Escalating. -
This looks like it was already reset twice in the past 48 hours. Is there something wrong you're trying to fix, and do you still need it reset again?
-
jchal joined the community
-
soulsiecuhbuh joined the community
-
Can you reset my account please. My username is douglaswebster21 Regards Douglas
-
douglaswebster21 started following [Solved] Reset My account and [Krydos] Create Postgresql database
-
Hello, I seem to be unable to create a Postgresql database in Plesk. When I open the database all I see is the following with MariaDb as the database. Is there something wrong with my account or am I doing something wrong? Regards Douglas
-
The Japan Human joined the community
-
こんにちは。HelioHost 様。 ユーザー名は"badapple"です。 今回、新しいドメインを追加していただきたく、サポートチケットを作りました。 追加してほしいドメインは、"globa-sns.helioho.st"です。 よろしくお願いいたします。
-
Thank you, and I will keep this in mind. Have a great weekend, Mike
-
You're welcome! I've just added that last one now, so it'll work in up to 2 hours. Once a request has been marked [Solved], we usually recommend raising a new ticket, just to make sure nothing gets missed accidentally. Stuff not marked solved is easier to spot when we look for new posts. But as you can see by my reply here, we do still try to keep an eye on all new posts, so it's not a big deal either way. 🙂
-
Thank you these work now 😀 Could you add another domain for me, or shall I open a new ticket? savvyify.com Thanks again, Mike
-
ameer1303 joined the community
-
drsky joined the community
-
mimingarena joined the community
- Yesterday
-
softwaresolution joined the community
-
[Solved] I want to add a domain to my account
Unknown025 replied to rck1753's topic in Customer Service
Domain added, it'll take effect in about an hour. You'll need to create an A/AAAA record to Johnny's IP address or switch to HelioHost's nameservers for the domain to work. -
Your account has been reset. You should receive an email shortly to recreate it.
-
Can you reset my account please. My username is douglaswebster21 Regards Douglas
-
Thanks. No. I have the free account and it works. You need to setup dropbox api to get the keys. plenty of guides around. One that comes to mind is how to setup rclone with dropbox. You would obviously use just the instructions how to setup the api and get the keys. if anyone needs help I can show how I did it.
-
This is indeed very useful. The only question about this is, do you need a paid Dropbox account for this to work?
-
r0nmlt started following Complete website backup to dropbox
-
I don't know if this exists elsewhere but trying to search for "backup" and only found loads of questions but no solutions. Krydos referenced a dead wiki in this post in 2019 https://helionet.org/index/topic/35348-backup-heliohost-account-to-a-cloud-storage/#findComment-157124 . So without a solution here is what I did: 1) Created a folder under my domain for backups. 2) Under plex backup manager, Remote Storage Settings; I set this up to save backups to this folder. 3) Again using plex, for a full backup, click on Account, backup my account and websites, and then Schedule Backup. I setup a daily full backup to save into the FTP(S). 4) In the backups folder I created under my domain, I put this python file: #!/usr/bin/python3.12 print('Content-type: text/html\r\n\r') import json import os import requests import sys session: requests.Session = requests.Session() #-------------------------------------------------------------------------- #CONSTANTS local_backup_files_folder = "." dropbox_app_key = "" dropbox_app_secret = "" dropbox_basic_token = "" dropbox_access_token = "" #-------------------------------------------------------------------------- #-------------------------------------------------------------------------- def getLocalBackupFiles(local_backup_files_folder) -> dict[str, int]: local_files = {} all_local_files = os.listdir(local_backup_files_folder) for f in all_local_files: if os.path.isfile(os.path.join(local_backup_files_folder, f)) and f.endswith('.tar'): local_files[f] = os.path.getsize(f) return local_files #-------------------------------------------------------------------------- #-------------------------------------------------------------------------- def generateHeaders(auth_method) -> dict[str, str]: if auth_method == 'basic': headers: dict[str, str] = { 'Authorization': 'Basic ' + dropbox_basic_token, 'Content-Type': 'application/json' } if auth_method == 'bearer': headers: dict[str, str] = { 'Authorization': 'Bearer ' + dropbox_access_token, 'Content-Type': 'application/json' } if auth_method == 'upload': headers: dict[str, str] = { 'Authorization': 'Bearer ' + dropbox_access_token, 'Content-Type': 'application/octet-stream' } return headers #-------------------------------------------------------------------------- #-------------------------------------------------------------------------- def checkDropboxConnection() -> bool: headers: dict[str, str] = generateHeaders("basic") url: str='https://api.dropboxapi.com/2/check/app' data = json.dumps({"query":"heliohost"}) res: requests.Response = session.post(url, data=data, headers=headers, timeout=10, allow_redirects=False) if res.status_code == 200: if res.json()['result'] == "heliohost": return True else: return False else: return False #-------------------------------------------------------------------------- #-------------------------------------------------------------------------- def listDropboxFolder() -> dict[str, int]: headers: dict[str, str] = generateHeaders("bearer") url: str='https://api.dropboxapi.com/2/files/list_folder' data = json.dumps({ "path": "" }) res: requests.Response = session.post(url, data=data, headers=headers, timeout=10, allow_redirects=False) if res.status_code == 200: if "entries" in res.text: number_of_dropbox_files = len(res.json()['entries']) if number_of_dropbox_files > 0: #print(str(number_of_dropbox_files) + ' files in Dropbox Folder') print("<br>") dropbox_tar_files = {} for f in res.json()['entries']: #print(f) print("<br>") if f['name'].endswith('.tar'): dropbox_tar_files[f['name']] = f['size'] else: print('No files in Dropbox Folder') print("<br>") dropbox_tar_files = [] return dropbox_tar_files else: sys.exit('File list has wrong data') else: sys.exit('Cannot get file list') #-------------------------------------------------------------------------- #-------------------------------------------------------------------------- def checkMissingFiles(local_files, dropbox_tar_files): for f in local_files: #print(f) print("<br>") if f in dropbox_tar_files: print(f + " is in dropbox") print("<br>") if local_files[f] == dropbox_tar_files[f]: print(f + " size matches") print("<br>") continue else: print(f + " size mitchmatch in dropbox") print("<br>") result = uploadMissingFiles(f) if result == True: print(f + " uploaded successfully") print("<br>") else: print(f + " is not in dropbox") print("<br>") result = uploadMissingFiles(f) if result == True: print(f + " uploaded successfully") print("<br>") #-------------------------------------------------------------------------- #-------------------------------------------------------------------------- def uploadMissingFiles(f) -> bool: headers: dict[str, str] = generateHeaders("upload") headers['Dropbox-API-Arg'] = '{"autorename":false,"mode":"add","mute":false,"path":"/' + f + '","strict_conflict":false}' url: str='https://content.dropboxapi.com/2/files/upload' data = open(f, "rb").read() res: requests.Response = session.post(url, data=data, headers=headers, timeout=10, allow_redirects=False) if res.status_code == 200: if res.json()['name'] == f: return True else: sys.exit('Error uploading') else: sys.exit('Error uploading') #-------------------------------------------------------------------------- #-------------------------------------------------------------------------- def deleteUploadedFiles(local_files, dropbox_tar_files): for f in dropbox_tar_files: if f in local_files: print(f + " exists in dropbox") print("<br>") if local_files[f] == dropbox_tar_files[f]: print(f + " size matches") print("<br>") os.remove(f) else: print(f + " size doesn't match") print("<br>") sys.exit('Size mismatch after upload') else: print(f + " is not in dropbox") print("<br>") sys.exit('File not in dropbox after upload') #-------------------------------------------------------------------------- print("Starting") print("<br>") local_files= getLocalBackupFiles(local_backup_files_folder) if len(local_files) == 0: exit(0) print(local_files) print("<br>") check = checkDropboxConnection() if check: dropbox_tar_files = listDropboxFolder() else: sys.exit('Error connecting to DropBox') print(dropbox_tar_files) print("<br>") print("------------------------------------------") print("<br>") checkMissingFiles(local_files, dropbox_tar_files) dropbox_tar_files = listDropboxFolder() print("------------------------------------------") print("<br>") deleteUploadedFiles(local_files, dropbox_tar_files) print("------------------------------------------") print("<br>") local_files= getLocalBackupFiles(local_backup_files_folder) print(local_files) print("<br>") Replace the: dropbox_app_key = "" dropbox_app_secret = "" dropbox_basic_token = "" dropbox_access_token = "" with you own values. 5) Setup a cron job to fetch the python url and execute the script. If you're having issues running python in this folder I used the .htaccess file in the folder: Options +ExecCGI AddHandler cgi-script .py DirectoryIndex backup_export.py where backup_export.py is the name of the script above. Hope this is of use. If anyone improves on this and wants to share with the rest of us please go ahead.
-
Hi, I would like to add a domain to my account. My username is rck1753 and the domain name I want is "dreamscribemedia.space" Regards, rck1753.
-
oussamaelogri3 changed their profile photo
-
oussamaelogri3 joined the community
-
firazserver joined the community
-
[Solved] Adding new DNS record for my site
devtamizhan replied to devtamizhan's topic in Escalated Requests
Thanks. It's working now -
[Solved] Adding new DNS record for my site
Krydos replied to devtamizhan's topic in Escalated Requests
Try it now. -
[Solved] Adding new DNS record for my site
devtamizhan replied to devtamizhan's topic in Escalated Requests