airtable 무료로 쓰고 있는데, 무료도 한계가 있어서 이것 저것 찾아보고 있는데, 반가운 소식이네요. 아직 beta여서 별 기능이 없지만, 더 기능이 추가 될꺼라 생각이 되네요. airtable 대신 사용을 해봤는데, 사용하는데 무리가 없네요. data table 노드가 생겨서 함 글을 남겨봅니다.
결제를 여러군데 하고 있는데 perplexity ai 까지 API를 결재해야는지 여쭤봅니다.perplexity ai 로 검색했을때 좋은 결과를 얻지 못한거 같아서요 n8n자동화 워드프레스 운영시 perplexity ai api를 반드시 결재해야 하는지 여쭤봅니다. 그게 아니면 14강은 건너뛰어도 되는지 여쭤봅니다.
저두 아래 질문 올려주신분(라이언님)과 동일한 오류가 계속 발생해서, 재발급도 해보고, 생성된 비밀번호의 빈칸도 없앤 후 인코딩도 해보고, ai 들에게 직접 인코딩도 시켜보고.. 계속 햇는데도 동일한 오류만 발생하네요. Authorization failed - please check your credentials 죄송하지만, 이 택소노미에 용어를 만들도록 허용하지 않았습니다. { "errorMessage": "Authorization failed - please check your credentials", "errorDescription": "죄송하지만, 이 택소노미에 용어를 만들도록 허용하지 않았습니다.", "errorDetails": { "rawErrorMessage": [ "401 - \"{\\\"code\\\":\\\"rest_cannot_create\\\",\\\"message\\\":\\\"\\\\uc8c4\\\\uc1a1\\\\ud558\\\\uc9c0\\\\ub9cc, \\\\uc774 \\\\ud0dd\\\\uc18c\\\\ub178\\\\ubbf8\\\\uc5d0 \\\\uc6a9\\\\uc5b4\\\\ub97c \\\\ub9cc\\\\ub4e4\\\\ub3c4\\\\ub85d \\\\ud5c8\\\\uc6a9\\\\ud558\\\\uc9c0 \\\\uc54a\\\\uc558\\\\uc2b5\\\\ub2c8\\\\ub2e4.\\\",\\\"data\\\":{\\\"status\\\":401}}\"" ], "httpCode": "401" }, "n8nDetails": { "nodeName": "Create Tag", "nodeType": "n8n-nodes-base.httpRequest", "nodeVersion": 4.2, "itemIndex": 0, "time": "2025. 9. 25. 오전 7:26:19", "n8nVersion": "1.111.1 (Self Hosted)", "binaryDataMode": "filesystem", "stackTrace": [ "NodeApiError: Authorization failed - please check your credentials", " at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@aws-sdk+credential-providers@3.808.0_asn1.js@5_afd197edb2c1f848eae21a96a97fab23/node_modules/n8n-nodes-base/nodes/HttpRequest/V3/HttpRequestV3.node.ts:847:16)", " at processTicksAndRejections (node:internal/process/task_queues:105:5)", " at WorkflowExecute.executeNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1254:8)", " at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1428:11)", " at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1760:27", " at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2337:11" ] } } 강사님께서 제시해준 curl 명령어 날리면, HTTP/2 401 상태가 계속 나오네요.. 환경은 맵북에 도커로 n8n과 wordpress 각각 올렸고, 이번 강의 초반 내용과는 다르게 cloudflared로 터널링해서 https 사용하고 있습니다. n8n과 blog를 서브 도메인으로 사용중입니다. 이 환경으로 이번장까지는 잘 따라 왔는데 결국은 환경 문제일까요? 밤늦게까지 해도 안되고, 새벽에 일어나서 해도 안되고.. 머리가 점점 멍해집니다.ㅠㅠ 어떻게 해야 될지...도와주세요~
JSON parameter needs to be valid JSON 위와 같은 에러가 발생하여 이미지 생성에 실패합니다. JSON 내용은 아래와 같습니다. { "image_prompt": "A clear and inviting workspace showing a modern laptop displaying a simple Python code editor with 'print(\"Hello, Python!\")' and a friendly terminal window ready for input. Bright, high-definition, realistic style.", "image_alt": "파이썬 첫 코드 실행 환경을 보여주는 현대적인 노트북 작업 공간" } Blog-Image-Maker에서 같은 image_prompt로 실행시에는 문제 없이 진행되고 있습니다.
안녕하세요! 20강에서 막혀 질문드립니다. nginx-proxy manager에서 Hosts 에 들어가 wordpress-wordpress-1 (포르테이너에서복사) 하고 인증서 후 새로고침했는데 502 Bad Gateway openresty 라고 뜨더라구요... 그래서 다시 해보려고 nginx-proxy manager 로 들어가려고하는데 사이트에 보안 연결할 수 없음 aiproject.kr에서 잘못된 응답을 전송했습니다. ERR_SSL_PROTOCOL_ERROR 라고 뜨며 현재는 포르테이너까지 접속이 안됩니다 ㅠㅠ 이럴땐 어떻게 해야할까요?
쿠폰 100개를 발급해야하고 이 개수는 100을 넘어가면 안됨 -> java synchronized락의 경우 쿠폰 발급을 담당하는 서버가 여러개라면 db에 쿠폰 저장(개수 업데이트) 요청이 동시에 올수 있으므로 race condition 발생 -> redis의 경우 여러 서버가 쿠폰 발급 요청을 보내도 싱글 스레드이므로 쿠폰 발급 수를 정확히 100개로 맞출 수 있음. 하지만 예제의 경우 threadpool을 사용하여 각 스레드별로 쿠폰 발급이 가능하면 바로 db에 쿠폰 저장하는 로직이라서 db 부하가 심함 -> kafka를 도입하여 스레드들이 쿠폰 발급 메세지만 카프카로 보내고 카프카 컨슈머가 이 메세지를 처리하여 db에 쿠폰을 저장함. 컨슈머 그룹에 속한 컨슈머는 현재 하나이므로 메세지 1개씩을 처리함 따라서 db에 부하가 심하지 않음.
도커 서버 도메인 proxy 인증서 main.py 하는 도중에 수많은 에러가 있었지만 기어코 모든 기능이 강사님처럼 되었습니다. 희열이 있네요 이제 11강으로 갑니다 근데 도커 설정이 이상해요 2개가 있어요 그리고 컨테이너도 강사님이 하신거랑 다릅니다. 관계있을까요 http request는 정상적으로 됩니다.
안녕하세요 남박사님! 항상 좋은 강의를 해주셔서 감사합니다. 맥북에서 RaiDrive를 사용할 수 없길래 파인더에서 서버를 마운트할 수 있는, 대체프로그램을 찾았고, 공유 겸 Q&A에 올립니다. 아래는 퍼플렉시티의 답변을 발췌해서 가져온 것입니다~~ macFUSE 사이트에서 직접 macFUSE와 SSHFS 패키지를 다운로드해 설치하는 방법 https://osxfuse.github.io/ (현재 macFUSE 공식 사이트) 방문 macFUSE 설치 후, 별도로 SSHFS 지원 패키지(예전 osxfuse-cuse 등)가 필요할 수 있음 1. macFUSE 설치 파일 실행 다운로드한 .dmg 또는 .pkg 파일을 더블 클릭해 설치 마법사를 실행 안내에 따라 macFUSE를 설치 (이미 하셨다면 완료된 단계입니다) 설치 중에 macOS 보안 설정에서 "시스템 환경설정 > 보안 및 개인정보 > 일반" 탭에 가서 "macFUSE 시스템 소프트웨어 차단됨" 메시지가 나오면 '허용' 버튼 클릭해야 합니다. 설치 후 Mac을 재부팅하는 것이 권장됩니다. 2. SSHFS 설치 macFUSE 설치 이후 별도로 SSHFS 바이너리도 필요합니다. 보통 macFUSE 공식 패키지에 포함되어 있거나 별도로 받을 수 있습니다. 3. SSHFS 사용하기 (터미널) 터미널 열어서 SSHFS가 설치된 위치를 확인하거나, 명령어가 바로 되는지 테스트합니다: sshfs 설치가 완료됐으면, 이전에 안내한 대로 마운트할 폴더를 만들고 SSHFS 명령어로 원격 서버를 마운트합니다: mkdir -p ~/mnt/sftp sshfs root@서버주소:/home/docker ~/mnt/sftp 비밀번호 입력 후 연결되면 Finder에서 ~/mnt/sftp 경로를 일반 폴더처럼 사용할 수 있습니다. 이상 맥북 사용자들을 위한 대체 프로그램이었습니다~~ 남은 강의까지 힘내보겠습니다!
안녕하세요. 강의 들으면서 궁금한게 생겼는데요, pma.도메인에서 아무나 접속 못하게 admin 계정 생성하고 findip.kr 에서 IP 확인해서 입력해 넣는거는 이해했는데요, 만약 다른 위치에서 접속해서 IP 변경되면 admin 계정으로 접속 못하는거 아닌가요?... 잘못이해하고 있는건가... 그리고 두번째 질문은 pma 도메인은 왜 서브 도메인으로 안하고 A 레코드로 했는지 궁금합니다. 어떤 기준에 의해 나눈걸까요? 감사합니다!
안녕하세요. 18강 이미지 파일서버 구축단계 진행중인데 오류가 나고 있어서 문의드립니다. Blog-Image-Maker에서 Set Image_Url에서 정상적으로 image_url이 정상적으로 나오는데 최종적으로 Blog-Content-Write에서 실행하면 image_url이 빈칸으로 출력됩니다. 그래서 계속 테스트해봤더니 Blog-Image-Maker에서 Switch에서 failed가 떨어지면서 Failed Image로 넘어가는거 같은데 원인을 알수있을까요? 정리 하나하나 테스트하고 넘어가면 url 잘 나옴 전체 테스트할때는 url이 빈칸으로 남옴 위에 사진에서 failed로 가는 경로를 삭제하고 전체 돌리면 이런에러가 출력됩니다. Running prediction...\nUsing seed: 5732\nTraceback (most recent call last):\n File \"/src/ predict.py \", line 396, in predict\n image_url = await self.client.predict(data=data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/src/ bfl.py \", line 25, in predict\n create_response = await self._create_image_request(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/src/ bfl.py \", line 102, in create image_request\n raise ValueError(f\"Failed to generate: {error}\")\nValueError: Failed to generate: Value error, Either prompt or image_prompt must be provided\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/usr/local/lib/python3.12/site-packages/cog/server/ worker.py \", line 757, in handle predict_error\n yield\n File \"/usr/local/lib/python3.12/site-packages/cog/server/ worker.py \", line 688, in apredict\n result = await future result\n ^^^^^^^^^^^^^^^^^^^\n File \"/src/ predict.py \", line 409, in predict\n raise ValueError(f\"Error generating image: {str(e)}\") from e\nValueError: Error generating image: Failed to generate: Value error, Either prompt or image_prompt must be provided\n
ConfigMap과 Secret은 비슷하지만 외부 노출이 되서는 안되는 데이터를 담는 목적으로 Secret을 쓴다고 하셨는데, 영상에선 단순히 Secret을 만들고 적용하는 부분만 다뤄서 아쉽습니다. 어떻게 ConfigMap과 달리 외부 노출을 막을 수 있는지 설명이 있었으면 좋았을 것 같습니다.
안녕하세요 남박사님! 아직 강의를 모두 듣지 않았지만 Creatomate 의 경우 너무 비싸다는 점을 먼저 알려주셔서 여러 대체 api를 활용한 영상 편집 툴을 찾아보고 있었는데요.. 두 가지 대체안을 찾은 것 같아서 공유드릴겸 글 남깁니다! 1. fal.ai 의 ffmpeg api 활용하기 영상 관련 ai를 api로 서빙해주는 fal.ai에서 ffmpeg를 api 형태로 제공하고 있었습니다.. Creatomate 처럼 템플릿이 있진 않지만 충분히 커스텀 해서 사용할 수 있을 것 같습니다 2. https://github.com/stephengpope/no-code-architects-toolkit 사용하기 이것도 ffmpeg을 사용한다는 점에서 비슷한 도구지만 api를 셀프로 호스팅해야하는 단점이 있습니다. 그래도 일반 ffmpeg 보다는 더 많은 기능을 제공한다는 점에서 고려해볼만한 툴이라 생각합니다! 해당 오픈소스를 만든 분의 유튜브 영상도 있는데, json2video랑 creatomate를 쓰지 말고 본인이 만든 툴을 쓰라 말하네요.. https://www.youtube.com/watch?v=JA_JZi1eL4o 이 도구를 사용하려면 워크플로우를 수정하거나 이런저런 설정이 추가로 필요하겠지만, 그냥 공유드릴겸 글을 적어봤습니다! 항상 좋은 강의해주셔서 감사합니다!