ವೆಬ್ IDE ನಿಜವಾಗಿಯೂ VS Code ಆಗಿದೆಯೇ?
ಹೌದು — ಇದು code-server, ನಿಮ್ಮ ಸೈಟ್ನ ಫೈಲ್ಗಳ ವಿರುದ್ಧ ಬ್ರೌಸರ್ನಲ್ಲಿ ರನ್ ಆಗುವ VS Code ಆಗಿದೆ. ನಮ್ಮದೇ ಆದ ಮೂಲಸೌಕರ್ಯದಲ್ಲಿ ನಾವು ಹೋಸ್ಟ್ ಮಾಡುವ ಪ್ರತಿಯೊಂದು ಸೈಟ್ನಲ್ಲೂ ಲಭ್ಯವಿದೆ; ನೀವು ಬೇರೆಡೆ ನಿಯೋಜಿಸಲು ಆಯ್ಕೆಮಾಡಿದ ಸೈಟ್ ಅನ್ನು ಅದನ್ನು ಎಲ್ಲಿ ಹೋಸ್ಟ್ ಮಾಡಲಾಗಿದೆಯೋ ಅಲ್ಲೇ ಎಡಿಟ್ ಮಾಡಲಾಗುತ್ತದೆ. ನೀವು ಬಹು-ಫೈಲ್ ಹುಡುಕಾಟ ಮತ್ತು git ಅನ್ನು ಪಡೆಯುತ್ತೀರಿ, ಮತ್ತು ಇದು ಲೈವ್ ಸೈಟ್ ಅನ್ನು ಎಡಿಟ್ ಮಾಡುತ್ತದೆ: ನೀವು ಸೇವ್ ಮಾಡಿದ ಫೈಲ್ ಅನ್ನು ಬರೆದ ತಕ್ಷಣವೇ ಸಾರ್ವಜನಿಕ ಇಂಟರ್ನೆಟ್ನಲ್ಲಿ ಲಭ್ಯವಾಗುತ್ತದೆ, ಆದಾಗ್ಯೂ ಸ್ಥಿರ ಫೈಲ್ ನಾಲ್ಕು ಗಂಟೆಗಳವರೆಗೆ CDN ಕ್ಯಾಶ್ನಿಂದ ಸರ್ವ್ ಆಗುವುದನ್ನು ಮುಂದುವರಿಸಬಹುದು. ಎಡಿಟರ್ ಒಳಗಿನ AI ಸಹಾಯವು ಸಕ್ರಿಯ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿದೆ ಮತ್ತು ಇನ್ನೂ ಲಭ್ಯವಿಲ್ಲ.
ನನಗೆ SSH ಪ್ರವೇಶ ಸಿಗುತ್ತದೆಯೇ ಮತ್ತು ಅದು ಎಷ್ಟು ಪ್ರತ್ಯೇಕವಾಗಿದೆ?
ಹಂಚಿಕೆಯ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನಲ್ಲಿ ನೀವು SSH ಮೂಲಕ ಜೈಲ್ಡ್ ಶೆಲ್ (jailed shell), ಜೊತೆಗೆ SFTP ಮತ್ತು FTP ಅನ್ನು ಪಡೆಯುತ್ತೀರಿ, ಇದರಲ್ಲಿ ಕೀಲಿಗಳು ಮತ್ತು ರುಜುವಾತುಗಳನ್ನು ಡ್ಯಾಶ್ಬೋರ್ಡ್ನಲ್ಲಿ ಕನಿಷ್ಠ-ವಿಶೇಷಾಧಿಕಾರದ ಆಧಾರದ ಮೇಲೆ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ. ನಮ್ಮ ಸ್ವಂತ ಫ್ಲೀಟ್ನಲ್ಲಿರುವ ಸೈಟ್ಗಳು ಶೆಲ್ ಬದಲಿಗೆ SFTP ಅನ್ನು ಪಡೆಯುತ್ತವೆ — ಖಾತೆಯನ್ನು `/sbin/nologin` ನೊಂದಿಗೆ ರಚಿಸಲಾಗುತ್ತದೆ. ಜೈಲ್ CloudLinux CageFS ಆಗಿದೆ: ಪ್ರತಿಯೊಬ್ಬ ಬಳಕೆದಾರರು ಪ್ರತ್ಯೇಕವಾದ ಫೈಲ್ಸಿಸ್ಟಮ್ ವೀಕ್ಷಣೆಯನ್ನು ಪಡೆಯುತ್ತಾರೆ ಮತ್ತು ಇತರ ಬಳಕೆದಾರರನ್ನು, ಇತರ ಸೈಟ್ಗಳನ್ನು ಅಥವಾ ಸೂಕ್ಷ್ಮ ಸಿಸ್ಟಮ್ ಫೈಲ್ಗಳನ್ನು ನೋಡಲು ಸಾಧ್ಯವಿಲ್ಲ, ಇದು ಸುರಕ್ಷತಾ ಉಲ್ಲಂಘನೆಯು ಹರಡುವ ಬದಲು ಅದನ್ನು ನಿಯಂತ್ರಣದಲ್ಲಿಡುತ್ತದೆ. ಯಾವುದೇ ಪ್ರತ್ಯೇಕತೆಯ ಮಾದರಿಯು ಸಿಸ್ಟಂ ರಾಜಿ ಆಗುವುದನ್ನು ಅಸಾಧ್ಯವಾಗಿಸುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ಮಾಲ್ವೇರ್ ಸ್ಕ್ಯಾನಿಂಗ್, ಪೂರ್ವಭಾವಿ WAF ಮತ್ತು ಆಡಿಟ್ ಲಾಗಿಂಗ್ ಇದರೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ.
ನಾನೇ PHP ಆವೃತ್ತಿ ಮತ್ತು ವಿಸ್ತರಣೆಗಳನ್ನು ಬದಲಾಯಿಸಬಹುದೇ?
ಹೌದು. CloudLinux alt-PHP ಮೂಲಕ ಪ್ರತಿ ಸೈಟ್ಗೆ PHP ಆವೃತ್ತಿಯನ್ನು ಆಯ್ಕೆಮಾಡಲಾಗುತ್ತದೆ, memory_limit, max_execution_time ಮತ್ತು ಅಪ್ಲೋಡ್ ಗಾತ್ರದಂತಹ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ನಿಮ್ಮ ಅರ್ಹತೆಯ ಮಿತಿಯೊಳಗೆ ಸಂಪಾದಿಸಬಹುದಾಗಿದೆ, ಮತ್ತು imagick, gd, redis, memcached, bcmath, intl ಹಾಗೂ soap ನಂತಹ ವಿಸ್ತರಣೆಗಳನ್ನು ಪ್ರತಿ ಸೈಟ್ಗೆ ಟಾಗಲ್ ಮಾಡಲಾಗುತ್ತದೆ. ನಿಮ್ಮ PHP worker ಗಳ ಸಂಖ್ಯೆಯನ್ನು ನಿಮ್ಮ ಶ್ರೇಣಿಯೊಳಗೆ ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದಾಗಿದ್ದು, ಇದು ಸೈಟ್ನ LVE entry-process ಮಿತಿಗೆ ಒಳಪಟ್ಟಿರುತ್ತದೆ.
ಡೇಟಾಬೇಸ್ ಅನ್ನು ನಾನು ಹೇಗೆ ಪ್ರವೇಶಿಸುವುದು?
phpMyAdmin ಮತ್ತು Adminer ಡ್ಯಾಶ್ಬೋರ್ಡ್ನಲ್ಲಿ ಅಂತರ್ಗತವಾಗಿದ್ದು ಏಕ-ಸೈನ್-ಆನ್ ಸೌಲಭ್ಯವನ್ನು ಹೊಂದಿವೆ, ಆದ್ದರಿಂದ ನೀವು ಸೈಟ್ನಿಂದ ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ ನೀವು ಈಗಾಗಲೇ ಸಂಪರ್ಕಗೊಂಡಿರುತ್ತೀರಿ. ಪ್ರತಿಯೊಂದು ಸೈಟ್ MariaDB ಅನ್ನು ರನ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಬಾಹ್ಯ ಕ್ಲೈಂಟ್ಗಳಿಗಾಗಿ ರಿಮೋಟ್-ಆಕ್ಸೆಸ್ ಟಾಗಲ್ನೊಂದಿಗೆ ಬಹು ಡೇಟಾಬೇಸ್ಗಳು ಮತ್ತು ಬಳಕೆದಾರರನ್ನು ಹೊಂದಿರಬಹುದು. ಒಂದು ಸೈಟ್ನಲ್ಲಿನ ಭಾರೀ ಕ್ವೆರಿಗಳು ಸರ್ವರ್ ಅನ್ನು ನಿಧಾನಗೊಳಿಸದಂತೆ MySQL Governor ಪ್ರತಿ-ಸೈಟ್ ಡೇಟಾಬೇಸ್ ಬಳಕೆಯನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ.
ನಾನು ಕ್ರಾನ್ ಕಾರ್ಯಗಳನ್ನು ಚಲಾಯಿಸಬಹುದೇ ಮತ್ತು ಪರಿಸರ ವೇರಿಯೇಬಲ್ಗಳನ್ನು ಹೊಂದಿಸಬಹುದೇ?
ಹೌದು. ಪ್ರತಿ-ಸೈಟ್ನ cron ನಿರ್ವಹಣೆಯು WP-cron ಮತ್ತು ನೈಜ ಸಿಸ್ಟಂ cron ಎರಡನ್ನೂ ಒಳಗೊಂಡಿರುತ್ತದೆ, ಮತ್ತು ಪರಿಸರ ವೇರಿಯೇಬಲ್ಗಳನ್ನು ಸೈಟ್ನ ರನ್ಟೈಮ್ಗಾಗಿ ಪ್ರತಿ ಸೈಟ್ಗೆ ಹೊಂದಿಸಲಾಗುತ್ತದೆ — ಆದ್ದರಿಂದ ನಿಗದಿತ ಕಾರ್ಯಗಳು ಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್ ನೀವು ಮೈಗ್ರೇಟ್ ಮಾಡಲು ನೆನಪಿಟ್ಟುಕೊಳ್ಳಬೇಕಾದ ಫೈಲ್ನಲ್ಲಿ ಹೂತುಹೋಗುವ ಬದಲು ಸೈಟ್ನೊಂದಿಗೆ ಇರುತ್ತವೆ.
ಈ ಎಲ್ಲಾ ಪರಿಕರಗಳು Footprint-Free ಯೋಜನೆಗಳಲ್ಲಿ ಲಭ್ಯವಿವೆಯೇ?
ಮುಖ್ಯವಾಹಿನಿಯ ಹೋಸ್ಟಿಂಗ್ ಸಂಪೂರ್ಣ ಟೂಲ್ ಸೆಟ್ನೊಂದಿಗೆ ಪೂರ್ಣ ಸ್ವಯಂ-ಸೇವೆಯಾಗಿದೆ. Footprint-Free ಅನ್ನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿಯೇ ಹೆಚ್ಚು ಪ್ರಮಾಣೀಕರಿಸಲಾಗಿದೆ ಮತ್ತು ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ, ಏಕೆಂದರೆ ಪ್ರತಿ-ಸೈಟ್ ಕಾನ್ಫಿಗರೇಶನ್ ವ್ಯತ್ಯಾಸವೇ ಒಂದು ಹೆಜ್ಜೆಗುರುತಾಗಿದೆ (footprint). ಹಕ್ಕುಗಳು ಉಳಿದವುಗಳನ್ನು ನಿಯಂತ್ರಿಸುತ್ತವೆ — ವರ್ಕರ್ಗಳು, ಡಿಸ್ಕ್ ಮತ್ತು ವಿಸ್ತರಣೆಗಳು — ಆದ್ದರಿಂದ ನೀವು ಸರಿಹೊಂದಿಸಬಹುದಾದ ಅಂಶಗಳು ನಿಮ್ಮ ಹಂತಕ್ಕೆ (tier) ಅನುಗುಣವಾಗಿ ಬದಲಾಗುತ್ತವೆ.
ನನ್ನ ತಂಡದಲ್ಲಿ ಯಾರು ಈ ಉಪಕರಣಗಳನ್ನು ಬಳಸಬಹುದು?
ಪ್ರವೇಶವು ಸಂಸ್ಥೆಯ ಪಾತ್ರಗಳನ್ನು ಆಧರಿಸಿರುತ್ತದೆ: ಗ್ರಾಹಕರಿಗೆ owner, billing, dev ಮತ್ತು read-only, ಮತ್ತು ಈ ಪಾತ್ರಗಳಿಂದ ಅನುಮತಿಗಳನ್ನು ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ. dev ಪಾತ್ರವು ಲೈವ್ಗೆ ನಿಯೋಜಿಸುವುದನ್ನು (deploying) ಅಥವಾ ಪುಶ್ ಮಾಡುವುದನ್ನು ಒಳಗೊಂಡಿರುವುದಿಲ್ಲ. ಪ್ರೋಗ್ರಾಂ ಮೂಲಕ ಪ್ರವೇಶವು ಪ್ರತಿ ಸಂಸ್ಥೆಯ API ಕೀಗಳು ಮತ್ತು ನಿರ್ದಿಷ್ಟ ಸ್ಕೋಪ್ಗಳಿರುವ OAuth ಕ್ಲೈಂಟ್ಗಳನ್ನು ಬಳಸುತ್ತದೆ, ಮತ್ತು ಪ್ರತಿಯೊಂದು ಸವಲತ್ತು ಪಡೆದ ಕ್ರಿಯೆಯನ್ನು ಕರ್ತೃ, ಕ್ರಿಯೆ ಮತ್ತು ಗುರಿಯೊಂದಿಗೆ ಆಡಿಟ್-ಲಾಗ್ ಮಾಡಲಾಗುತ್ತದೆ.