[GH-ISSUE #1497] 💬 [Question] How to install on a webhosting with no shell access? #667

Closed
opened 2026-02-25 21:35:38 +03:00 by kerem · 8 comments
Owner

Originally created by @fxzxmic on GitHub (Apr 26, 2025).
Original GitHub issue: https://github.com/cypht-org/cypht/issues/1497

Originally assigned to: @Baraka24 on GitHub.

💬 Question

As the title asks.

Originally created by @fxzxmic on GitHub (Apr 26, 2025). Original GitHub issue: https://github.com/cypht-org/cypht/issues/1497 Originally assigned to: @Baraka24 on GitHub. <!-- You can find the latest issue templates here https://github.com/ulfgebhardt/issue-templates --> <!-- Question the project's team --> <!-- If you need an answer right away, consider to take other means of communication with the project's team --> ## 💬 Question <!-- Describe your Question in detail. Include screenshots and drawings if needed. --> As the title asks.
kerem 2026-02-25 21:35:38 +03:00
  • closed this issue
  • added the
    question
    label
Author
Owner

@fxzxmic commented on GitHub (Apr 27, 2025):

In addition, does the program support multiple users to use the same instance? Or do I have to use separate instances for each user?

<!-- gh-comment-id:2833334377 --> @fxzxmic commented on GitHub (Apr 27, 2025): In addition, does the program support multiple users to use the same instance? Or do I have to use separate instances for each user?
Author
Owner

@Baraka24 commented on GitHub (May 1, 2025):

In addition, does the program support multiple users to use the same instance? Or do I have to use separate instances for each user?

Cypht supports multiple users to use the same instance. You can easily configure that with database, have a look at https://www.cypht.org/install/ Manual Installation Step6

<!-- gh-comment-id:2844598269 --> @Baraka24 commented on GitHub (May 1, 2025): > In addition, does the program support multiple users to use the same instance? Or do I have to use separate instances for each user? Cypht supports multiple users to use the same instance. You can easily configure that with database, have a look at https://www.cypht.org/install/ Manual Installation Step6
Author
Owner

@christer77 commented on GitHub (Aug 20, 2025):

Hi @fxzxmic , are you there?

<!-- gh-comment-id:3206617213 --> @christer77 commented on GitHub (Aug 20, 2025): Hi @fxzxmic , are you there?
Author
Owner

@fxzxmic commented on GitHub (Aug 20, 2025):

What happened?

<!-- gh-comment-id:3206952551 --> @fxzxmic commented on GitHub (Aug 20, 2025): What happened?
Author
Owner

@christer77 commented on GitHub (Aug 20, 2025):

Que s’est-il passé?

Did you have time to consider Baraka's suggestion?
here: https://github.com/cypht-org/cypht/issues/1497#issuecomment-2844598269

<!-- gh-comment-id:3207845855 --> @christer77 commented on GitHub (Aug 20, 2025): > Que s’est-il passé? Did you have time to consider Baraka's suggestion? here: https://github.com/cypht-org/cypht/issues/1497#issuecomment-2844598269
Author
Owner

@fxzxmic commented on GitHub (Aug 21, 2025):

He answered the second question I raised in the comments, but no one has answered the first question I raised in the title.

<!-- gh-comment-id:3209892356 --> @fxzxmic commented on GitHub (Aug 21, 2025): He answered the second question I raised in the comments, but no one has answered the first question I raised in the title.
Author
Owner

@christer77 commented on GitHub (Aug 22, 2025):

He answered the second question I raised in the comments, but no one has answered the first question I raised in the title.

He answered the second question I raised in the comments, but no one has answered the first question I raised in the title.

Hi; @fxzxmic

I hope that this should address your concern.

Local installation then transfer (complex)

  1. Make sure that you have managed to install it locally on your computer with Composer and that everything is working well: refer to the installation on Windows or Linux depending on your environment. See https://www.cypht.org/install/

  2. compress the entire project and import it into your hosting space (Transfer the files via FTP)

  3. decompress the project at the root.

  4. if you are under cpanel, the folder structure of "public_html" should look like this:

Image
  1. Add a configuration folder at the root, specifically in 'public_html', for example 'hm3', in which you need to create 2 subfolders (users and attachments) as shown in the following image.
Image
  1. open your .env file and configure the folder we just created
USER_SETTINGS_DIR=/home/your_user_name/public_html/hm3/users
ATTACHMENT_DIR=/home/your_user_name/public_html/hm3/attachments

Your Cypht is finally ready.

Risk:

  • Limited features without server configuration
  • This approach could certainly have a security issue. reference
<!-- gh-comment-id:3213038331 --> @christer77 commented on GitHub (Aug 22, 2025): > He answered the second question I raised in the comments, but no one has answered the first question I raised in the title. > He answered the second question I raised in the comments, but no one has answered the first question I raised in the title. Hi; @fxzxmic I hope that this should address your concern. **Local installation then transfer (complex)** 1. Make sure that you have managed to install it locally on your computer with Composer and that everything is working well: refer to the installation on Windows or Linux depending on your environment. See [https://www.cypht.org/install/](https://www.cypht.org/install/) 2. compress the entire project and import it into your hosting space (Transfer the files via FTP) 3. decompress the project at the root. 4. if you are under cpanel, the folder structure of "public_html" should look like this: <img width="694" height="881" alt="Image" src="https://github.com/user-attachments/assets/a50d579f-bb3a-4c66-83c4-f2da5a5d2509" /> 5. Add a configuration folder at the root, specifically in 'public_html', for example 'hm3', in which you need to create 2 subfolders (users and attachments) as shown in the following image. <img width="1375" height="879" alt="Image" src="https://github.com/user-attachments/assets/5bc5ffd7-4a27-4cc8-9f1d-78cf2a1fc42d" /> 6. open your `.en`v file and configure the folder we just created ``` USER_SETTINGS_DIR=/home/your_user_name/public_html/hm3/users ATTACHMENT_DIR=/home/your_user_name/public_html/hm3/attachments ``` Your Cypht is finally ready. _Risk_: - Limited features without server configuration - This approach could certainly have a security issue. [reference](https://github.com/cypht-org/cypht/issues/1154#issuecomment-2827203503)
Author
Owner

@fxzxmic commented on GitHub (Aug 23, 2025):

Got it.

<!-- gh-comment-id:3216196314 --> @fxzxmic commented on GitHub (Aug 23, 2025): Got it.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/cypht#667
No description provided.