-
Posts
26430 -
Joined
-
Last visited
-
Days Won
944
Everything posted by Krydos
-
Thank you for the feedback on the account creation using Firefox. I haven't tested the site much with Firefox so I'll see if I can make it happen again.
-
[Solved] Request to be added to be moved to Plesk Hosting
Krydos replied to seintitus's topic in Customer Service
Here is your updated ETA https://heliohost.org/eta/?u=tchesoen You're currently #200 in line to be moved to Plesk and you should receive your invite on or around October 21st as long as the rate on invites remains the same. Thanks for the donation. -
After you submitted your account and arrived at the login screen did you login immediately or did you sit on that screen for a few minutes before logging in? I'm trying to figure out why it would do that. When you first submit your account for creation it is in state QUEUED, and when it finishes creating a minute or two later it enters DOMAIN state. The login code is a little different for the different states so it would be helpful to narrow down what went wrong. Also what browser were you using and was it a desktop/laptop, or was it a mobile device of some sort?
-
You're fine. Over the last 7 weeks we've averaged 0.91% of our available bandwidth. You can download it as fast as you want and it shouldn't bother anyone.
-
Django 4.1.1 and Flask 2.2.2 have been installed on Tommy's Python 3.10. We will update the wiki eventually, but for now there are some quick guides on the forums to get you started. If you have any questions or comments please let us know.
-
- 2
-
-
-
We will update our wiki article on how to get started with Flask eventually, but just posting a quick example here so people can comment and ask questions on this thread. Create a directory on your main domain called flasktest. If you were transferred from cPanel your main domain will be parked on the public_html directory. If you created a new account on Plesk your directory will be httpdocs. Create an .htaccess file inside the flasktest directory with these contents: Options +ExecCGI RewriteEngine On RewriteBase / RewriteRule ^(media/.*)$ - [L] RewriteRule ^(admin_media/.*)$ - [L] RewriteRule ^(flask\.wsgi/.*)$ - [L] RewriteRule ^(.*)$ flasktest/flask.wsgi/$1 [QSA,PT,L] Create a file named flask.wsgi inside the flasktest directory with these contents: import os, sys # edit your path below sys.path.append("/home/domain.helioho.st/httpdocs/flasktest"); sys.path.insert(0, os.path.dirname(__file__)) from myapp import app as application # set this to something harder to guess application.secret_key = 'secret' Create a file named myapp.py inside the flasktest directory with these contents: import sys from flask import Flask, __version__ app = Flask(__name__) application = app @app.route("/") def hello(): return """ Flask is working on HelioHost.<br><br> <a href="/flasktest/python/version/">Python version</a><br> <a href="/flasktest/flask/version/">Flask version</a> """ @app.route("/python/version/") def p_version(): return "Python version %s<br><br><a href='/flasktest/'>back</a>" % sys.version @app.route("/flask/version/") def f_version(): return "Flask version %s<br><br><a href='/flasktest/'>back</a>" % __version__ if __name__ == "__main__": app.run() Make sure your directory structure and files look like this: flasktest/ ├── flask.wsgi ├── .htaccess └── myapp.py 0 directories, 3 files If you did everything right it should look like this: https://krydos.heliohost.org/flasktest/ *** Please note that since wsgi uses server side caching your changes might not appear immediately, and in some cases might take several hours to update. We recommend developing your Flask app on your home computer and hosting the production copy on the server.
-
We will update our wiki article on how to get started with Django, but just posting a quick example here so people can comment and ask questions on this thread. Create a directory on your main domain called djangotest. If you were transferred from cPanel your main domain will be parked on the public_html directory. If you created a new account on Plesk your directory will be httpdocs. Create an .htaccess file inside the djangotest directory with these contents: Options +ExecCGI RewriteEngine On RewriteBase / RewriteRule ^(media/.*)$ - [L] RewriteRule ^(admin_media/.*)$ - [L] RewriteRule ^(djangotest/dispatch\.wsgi/.*)$ - [L] RewriteRule ^(.*)$ djangotest/djangotest/dispatch.wsgi/$1 [QSA,PT,L] Next create another djangotest directory within the first djangotest directory. This is the standard directory structure for a Django project so don't give me that look. I'm sure they did it on purpose just to make it more confusing for you. Also you can't name your Django project django either, so don't even bother trying. That's why we're calling this example djangotest. Inside the second djangotest directory make a file named dispatch.wsgi with these contents: import os, sys # edit path below sys.path.append("/home/domain.helioho.st/httpdocs/djangotest") from django.core.wsgi import get_wsgi_application os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'djangotest.settings') application = get_wsgi_application() Make sure you edit the path in the dispatch.wsgi file. On Plesk your path is /home/ and then your main domain, and then httpdocs if you're a new account or public_html if you've been transferred from cPanel. Inside the second djangotest directory create an empty file named __init__.py Inside the second djangotest directory make a file named urls.py with these contents: from django.contrib import admin from django.urls import path urlpatterns = [ # path('admin/', admin.site.urls), ] Inside the second djangotest directory make a file named settings.py with these contents: from pathlib import Path # Build paths inside the project like this: BASE_DIR / 'subdir'. BASE_DIR = Path(__file__).resolve().parent.parent # Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/4.1/howto/deployment/checklist/ # SECURITY WARNING: keep the secret key used in production secret! SECRET_KEY = 'django-makeyoursecretbetterthanthis' # SECURITY WARNING: don't run with debug turned on in production! DEBUG = True ALLOWED_HOSTS = ['*'] # Application definition INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', ] MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', ] ROOT_URLCONF = 'djangotest.urls' TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, }, ] WSGI_APPLICATION = 'djangotest.wsgi.application' # Database # https://docs.djangoproject.com/en/4.1/ref/settings/#databases DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', } } # Password validation # https://docs.djangoproject.com/en/4.1/ref/settings/#auth-password-validators AUTH_PASSWORD_VALIDATORS = [ { 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', }, { 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', }, { 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', }, { 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', }, ] # Internationalization # https://docs.djangoproject.com/en/4.1/topics/i18n/ LANGUAGE_CODE = 'en-us' TIME_ZONE = 'UTC' USE_I18N = True USE_TZ = True # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/4.1/howto/static-files/ STATIC_URL = 'static/' # Default primary key field type # https://docs.djangoproject.com/en/4.1/ref/settings/#default-auto-field DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' Make sure your directory structure and files look like this: djangotest/ ├── djangotest │ ├── dispatch.wsgi │ ├── __init__.py │ ├── settings.py │ └── urls.py └── .htaccess 1 directory, 5 files If you did everything right it should look like this: https://krydos.heliohost.org/djangotest/
-
Your donation has been linked and your ETA can be found at https://heliohost.org/eta/?u=animal You're currently #41 so you should receive your invite on October 5th or so depending on if the rate remains the same. Yes, you will be able to create an account on Tommy now even though you were on Johnny before. Thanks for the donation.
-
Your ETA has been updated again. https://heliohost.org/eta/?u=vamdsgn You're currently #162 and you should be moved on October 16th as long as the rate of invites remains the same. Thanks for the donations once again.
-
[Solved] Config table does not contain the version.
Krydos replied to garrigue's topic in Customer Service
Between install attempts did you fully delete and recreate the database? -
I have linked your donation to your account. You can see your updated ETA at https://heliohost.org/eta/?u=vamdsgn You're currently #214. Thanks for the donation.
-
I have linked your $1 donation to your account. You can see your updated ETA at https://heliohost.org/eta/?u=vamdsgn
-
For the Plesk ETA we're only counting donations made after 2020-07-14 (one year before we lost our cPanel licenses). We've been in business since 2005 so we needed to draw the line somewhere.
-
There you go https://heliohost.org/eta/?u=atomicbob Thanks for the donation.
-
Login at https://heliohost.org/login/ > Continue to Plesk > Mail tab on the left > Click email address > Click spam filter tab along the top > Configure your spam prevention rules.
-
Does it work now?
-
They've been removed now. If you have a coin that we don't have listed at https://heliohost.org/donate/ we may be accept it and add the wallet to the list. Like Wolstech said privacy coins aren't as easy to convert to USD for us to pay the bills so we discourage their use.
-
Yes, you can sign up for a VPS at https://heliohost.org/vps/ and they are available immediately.
-
[HH#656361] Amount of donations and features obtained
Krydos replied to HelioHost's topic in Email Support
Well, donations by definition aren't required, but you do get certain benefits if you do decide to donate. The main thing right now is we have a waiting list of 4200 people wanting to create an account. If you donate even just $1 you can move in front of 3800 of them. If you donate $6 you can have 2000 MB of storage on your account instead of 1000 MB. If you donate $11 you can have 3000 MB of storage on your account. If you donate $16 you can have 4000 MB of storage on your account. And if you donate $20 you can have 5000 MB of storage which is our max for shared hosting currently. We also have VPS subscriptions that start at $4 per month that give you 1 GB memory, 2 CPUs, and 50 GB storage. You can see all of our VPS options at https://heliohost.org/vps/ Both donations and VPS subscriptions help us to stay in business. Let us know if you have any other questions. -
Yeah, that's a known issue. You will be able to edit DNS yourself eventually, but we haven't implemented that yet. Getting accounts actually transferred and getting new account creation working was a higher priority. If you need DNS changes, domains added, or domains removed just let us know and an admin can take care of it.
-
Yep, you're right. Not sure why it was missing from ns2. As a bonus I created an AAAA record for you in case you want to support IPv6 on your domain. Make sure your webserver knows to respond on 2001:470:1:1ee::15 root@brody [/home/krydos]# dig +short A @ns1.heliohost.org norden.heliohost.us 216.218.228.92 root@brody [/home/krydos]# dig +short A @ns2.heliohost.org norden.heliohost.us 216.218.228.92 root@brody [/home/krydos]# dig +short AAAA @ns1.heliohost.org norden.heliohost.us 2001:470:1:1ee::15 root@brody [/home/krydos]# dig +short AAAA @ns2.heliohost.org norden.heliohost.us 2001:470:1:1ee::15 If you'd rather not deal with IPv6 let me know and I can delete the AAAA records again.
-
The username is hchang just like the forum account, and the forum email address matches the VPS account too. Your subscription has been canceled and you won't be charged again. Thank you for using our VPS service.
-
[Solved] can you backup my database so i can download it
Krydos replied to nemo1's topic in Escalated Requests
You database has been compressed and emailed to you. -
No clue. Even if you asked Gmail employees they wouldn't know either.
-
I scoured the logs and it looks like you created your account on 2020-06-13, and then deleted it sometime during the next 5 months before 2020-11-05. We didn't log deletions back then so I don't know the exact date. The only people who are being transferred are people who have active accounts. If you're interested in signing up for a new account I can add you to the waitlist so you'll get an email when signups are available again.
